Cisco-IOS-XR-clns-isis-oper API API Reference
API generated from Cisco-IOS-XR-clns-isis-oper@2017-08-08.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/{{router}}/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Paths
OCNI-ISIS - Retrieve
Retrieve operation of resource: ocni-isis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ocni-isis": { An OpenConfig description of a network-instance.\nThis may be a Layer 3 forwarding construct such\nas a virtual routing and forwarding (VRF)\ninstance, or a Layer 2 instance such as a virtual\nswitch instance (VSI). Mixed Layer 2 and Layer 3\ninstances are also supported.
"network-instances": { Network instances configured on the local system
{
"interfaces": { An interface associated with the network\ninstance
{
"state": { This container defines ISIS TE state information\n.
"id": "string" A reference to an identifier for this\ninterface which acts as a key for this list
}
"id": "string" A reference to an identifier for this\ninterface which acts as a key for this list
}
]
},
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"type": "string", Reference to the TLV's type.
"name": "string", A unique name identifying the network instance
"description": "string" A free-form string to be used by the network\noperator to describe the function of this\nnetwork instance
},
"protocols": { A process (instance) of a routing protocol.\nSome systems may not support more than one\ninstance of a particular routing protocol
"protocol": [
{
"protocols-state": { State parameters relating to the routing\nprotocol instance
"identifier": "string", The protocol name for the routing or\nforwarding protocol to be instantiated
"name": "string" A unique name identifying the network instance
},
"identifier": "string", The protocol name for the routing or\nforwarding protocol to be instantiated
"isis": { This container defines top-level ISIS\nconfiguration and state information.
"isis-interfaces": { This list contains ISIS interfaces.
"isis-interface": [
{
"interfaces-afi-safis": { Address-family/Subsequent Address-family\nlist.
"interfaces-afi-safi": [
{
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"interfaces-levels": { Configuration and operational state\nparameters related to a particular level\non an IS-IS enabled interface.
"interfaces-level": [
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
"adjacency": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"nlpid": "string", Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string",
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
},
"level-number": "integer", ISIS level number (level-1, level-2).
"levels-timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
},
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number (level-1, level-2).
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
"levels-afi-safi": [
{
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
]
},
"interfaces-state": { This container defines state information\nfor ISIS interfaces.
"passive": "boolean", When set to true, the referenced interface is a\npassive interface such that it is not eligible\nto establish adjacencies with other systems, but\nis advertised into the IS-IS topology.
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"circuit-type": "string", ISIS circuit type (p2p, broadcast).
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"hello-padding": "string" This leaf controls padding type for IS-IS Hello\nPDUs.
},
"circuit-counters": { This container defines state information\nfor ISIS circuit counters.
"state": { This container defines ISIS TE state information\n.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
}
},
"interfaces-timers": { This container describes ISIS interface\ntimers configuration
"state": { This container defines ISIS TE state information\n.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
}
]
},
"global": { This container defines global ISIS\nconfiguration and state information.
"lsp-bit": { This container defines ISIS LSP\nOperational Bits.
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines ISIS TE state information\n.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
},
"afi-safis": { Address-family/Subsequent Address-family\nlist.
"afi-safi": [
{
"multi-topology": { This container defines the topology\nsupported.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
},
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
},
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines ISIS TE state information\n.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
},
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines ISIS TE state information\n.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
},
"nsr": { This container defines ISIS Non-Stop\nRouting.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
},
"global-state": { This container defines state for ISIS\nglobal router.
"instance": "string", ISIS Instance.
"net": "string", ISIS network entity title (NET). The first 8\nbits are usually 49 (private AFI), next 16 bits\nrepresent area, next 48 bits represent system id\nand final 8 bits are set to 0.
"max-ecmp-paths": "integer", ISIS max-paths count.
"fast-flooding": "boolean", When set to true, IS will always flood the LSP\nthat triggered an SPF before the router actually\nruns the SPF computation.
"level-capability": "string" ISIS level capability(level-1, level-2\n,vlevel-1-2).
},
"transport": { This container defines ISIS transport.
"state": { This container defines ISIS TE state information\n.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
},
"graceful-restart": { This container defines ISIS Graceful\nRestart.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
},
"levels": { Configuration and operational state\nparameters related to a particular level\nwithin the IS-IS protocol instance
"level": [
{
"level-number": "integer", ISIS level number (level-1, level-2).
"system-level-counters": { This container defines ISIS system level\ncounters.
"state": { This container defines ISIS TE state information\n.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
},
"link-state-databases": { This list describes LSPs in the LSDB.
"link-state-database": [
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
"undefined-tlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", Flags associated with Prefix Segment-ID.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" A reference to the Link State PDU ID.
},
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { This container defines ISIS TE state information\n.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
"router-capability": [
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
"subtlv": [
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
"segment-routing-algorithm": [
{
"state": { This container defines ISIS TE state information\n.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { This container defines ISIS TE state information\n.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { This container defines ISIS TE state information\n.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { This container defines ISIS TE state information\n.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { This container defines ISIS TE state information\n.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { This container defines ISIS TE state information\n.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { This container defines ISIS TE state information\n.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { This container defines ISIS TE state information\n.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { This container defines ISIS TE state information\n.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
},
"lsp-id": "string" A reference to the Link State PDU ID.
}
]
},
"traffic-engineering": { This container defines ISIS TE.
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
},
"levels-state": { This container defines ISIS level state\ninformation.
"level-number": "integer", ISIS level number (level-1, level-2).
"metric-style": "string" ISIS metric style types(narrow, wide).
}
}
]
}
},
"name": "string" A unique name identifying the network instance
}
]
},
"name": "string" A unique name identifying the network instance
}
]
}
}
}
NETWORK-INSTANCES - Retrieve
Retrieve operation of resource: network-instances
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"network-instances": { Network instances configured on the local system
{
"interfaces": { An interface associated with the network\ninstance
{
"state": { This container defines ISIS TE state information\n.
"id": "string" A reference to an identifier for this\ninterface which acts as a key for this list
}
"id": "string" A reference to an identifier for this\ninterface which acts as a key for this list
}
]
},
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"type": "string", Reference to the TLV's type.
"name": "string", A unique name identifying the network instance
"description": "string" A free-form string to be used by the network\noperator to describe the function of this\nnetwork instance
},
"protocols": { A process (instance) of a routing protocol.\nSome systems may not support more than one\ninstance of a particular routing protocol
"protocol": [
{
"protocols-state": { State parameters relating to the routing\nprotocol instance
"identifier": "string", The protocol name for the routing or\nforwarding protocol to be instantiated
"name": "string" A unique name identifying the network instance
},
"identifier": "string", The protocol name for the routing or\nforwarding protocol to be instantiated
"isis": { This container defines top-level ISIS\nconfiguration and state information.
"isis-interfaces": { This list contains ISIS interfaces.
"isis-interface": [
{
"interfaces-afi-safis": { Address-family/Subsequent Address-family\nlist.
"interfaces-afi-safi": [
{
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"interfaces-levels": { Configuration and operational state\nparameters related to a particular level\non an IS-IS enabled interface.
"interfaces-level": [
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
"adjacency": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"nlpid": "string", Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string",
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
},
"level-number": "integer", ISIS level number (level-1, level-2).
"levels-timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
},
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number (level-1, level-2).
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
"levels-afi-safi": [
{
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
]
},
"interfaces-state": { This container defines state information\nfor ISIS interfaces.
"passive": "boolean", When set to true, the referenced interface is a\npassive interface such that it is not eligible\nto establish adjacencies with other systems, but\nis advertised into the IS-IS topology.
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"circuit-type": "string", ISIS circuit type (p2p, broadcast).
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"hello-padding": "string" This leaf controls padding type for IS-IS Hello\nPDUs.
},
"circuit-counters": { This container defines state information\nfor ISIS circuit counters.
"state": { This container defines ISIS TE state information\n.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
}
},
"interfaces-timers": { This container describes ISIS interface\ntimers configuration
"state": { This container defines ISIS TE state information\n.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
}
]
},
"global": { This container defines global ISIS\nconfiguration and state information.
"lsp-bit": { This container defines ISIS LSP\nOperational Bits.
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines ISIS TE state information\n.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
},
"afi-safis": { Address-family/Subsequent Address-family\nlist.
"afi-safi": [
{
"multi-topology": { This container defines the topology\nsupported.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
},
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
},
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines ISIS TE state information\n.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
},
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines ISIS TE state information\n.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
},
"nsr": { This container defines ISIS Non-Stop\nRouting.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
},
"global-state": { This container defines state for ISIS\nglobal router.
"instance": "string", ISIS Instance.
"net": "string", ISIS network entity title (NET). The first 8\nbits are usually 49 (private AFI), next 16 bits\nrepresent area, next 48 bits represent system id\nand final 8 bits are set to 0.
"max-ecmp-paths": "integer", ISIS max-paths count.
"fast-flooding": "boolean", When set to true, IS will always flood the LSP\nthat triggered an SPF before the router actually\nruns the SPF computation.
"level-capability": "string" ISIS level capability(level-1, level-2\n,vlevel-1-2).
},
"transport": { This container defines ISIS transport.
"state": { This container defines ISIS TE state information\n.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
},
"graceful-restart": { This container defines ISIS Graceful\nRestart.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
},
"levels": { Configuration and operational state\nparameters related to a particular level\nwithin the IS-IS protocol instance
"level": [
{
"level-number": "integer", ISIS level number (level-1, level-2).
"system-level-counters": { This container defines ISIS system level\ncounters.
"state": { This container defines ISIS TE state information\n.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
},
"link-state-databases": { This list describes LSPs in the LSDB.
"link-state-database": [
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
"undefined-tlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", Flags associated with Prefix Segment-ID.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" A reference to the Link State PDU ID.
},
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { This container defines ISIS TE state information\n.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
"router-capability": [
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
"subtlv": [
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
"segment-routing-algorithm": [
{
"state": { This container defines ISIS TE state information\n.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { This container defines ISIS TE state information\n.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { This container defines ISIS TE state information\n.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { This container defines ISIS TE state information\n.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { This container defines ISIS TE state information\n.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { This container defines ISIS TE state information\n.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { This container defines ISIS TE state information\n.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { This container defines ISIS TE state information\n.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { This container defines ISIS TE state information\n.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
},
"lsp-id": "string" A reference to the Link State PDU ID.
}
]
},
"traffic-engineering": { This container defines ISIS TE.
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
},
"levels-state": { This container defines ISIS level state\ninformation.
"level-number": "integer", ISIS level number (level-1, level-2).
"metric-style": "string" ISIS metric style types(narrow, wide).
}
}
]
}
},
"name": "string" A unique name identifying the network instance
}
]
},
"name": "string" A unique name identifying the network instance
}
]
}
}
NETWORK-INSTANCE - Retrieve
Retrieve operation of resource: network-instance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces": { An interface associated with the network\ninstance
{
"state": { Operational state parameters relating to the\nassociated interface
"id": "string" A reference to an identifier for this\ninterface which acts as a key for this list
}
"id": "string" A reference to an identifier for this\ninterface which acts as a key for this list
}
]
}
}
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of name
ID of id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Operational state parameters relating to the\nassociated interface
"id": "string" A unique identifier for this interface - this is\nexpressed as a free-text string
}
}
PROTOCOLS - Retrieve
Retrieve operation of resource: protocols
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"protocols": { A process (instance) of a routing protocol.\nSome systems may not support more than one\ninstance of a particular routing protocol
{
"protocols-state": { State parameters relating to the routing\nprotocol instance
"identifier": "string", The protocol name for the routing or\nforwarding protocol to be instantiated
"name": "string" An operator-assigned identifier for the\nrouting or forwarding protocol. For some\nprocesses this leaf may be system defined.
},
"identifier": "string", The protocol name for the routing or\nforwarding protocol to be instantiated
"isis": { This container defines top-level ISIS\nconfiguration and state information.
"isis-interfaces": { This list contains ISIS interfaces.
{
"interfaces-afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"interfaces-levels": { Configuration and operational state\nparameters related to a particular level\non an IS-IS enabled interface.
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
{
"state": { This container defines ISIS TE state information\n.
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"nlpid": "string", Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string",
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
},
"level-number": "integer", ISIS level number (level-1, level-2).
"levels-timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
},
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number (level-1, level-2).
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
{
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
]
},
"interfaces-state": { This container defines state information\nfor ISIS interfaces.
"passive": "boolean", When set to true, the referenced interface is a\npassive interface such that it is not eligible\nto establish adjacencies with other systems, but\nis advertised into the IS-IS topology.
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"circuit-type": "string", ISIS circuit type (p2p, broadcast).
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"hello-padding": "string" This leaf controls padding type for IS-IS Hello\nPDUs.
},
"circuit-counters": { This container defines state information\nfor ISIS circuit counters.
"state": { This container defines ISIS TE state information\n.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
}
},
"interfaces-timers": { This container describes ISIS interface\ntimers configuration
"state": { This container defines ISIS TE state information\n.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
}
]
},
"global": { This container defines global ISIS\nconfiguration and state information.
"lsp-bit": { This container defines ISIS LSP\nOperational Bits.
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines ISIS TE state information\n.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
},
"afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"multi-topology": { This container defines the topology\nsupported.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
},
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
},
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines ISIS TE state information\n.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
},
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines ISIS TE state information\n.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
},
"nsr": { This container defines ISIS Non-Stop\nRouting.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
},
"global-state": { This container defines state for ISIS\nglobal router.
"instance": "string", ISIS Instance.
"net": "string", ISIS network entity title (NET). The first 8\nbits are usually 49 (private AFI), next 16 bits\nrepresent area, next 48 bits represent system id\nand final 8 bits are set to 0.
"max-ecmp-paths": "integer", ISIS max-paths count.
"fast-flooding": "boolean", When set to true, IS will always flood the LSP\nthat triggered an SPF before the router actually\nruns the SPF computation.
"level-capability": "string" ISIS level capability(level-1, level-2\n,vlevel-1-2).
},
"transport": { This container defines ISIS transport.
"state": { This container defines ISIS TE state information\n.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
},
"graceful-restart": { This container defines ISIS Graceful\nRestart.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
},
"levels": { Configuration and operational state\nparameters related to a particular level\nwithin the IS-IS protocol instance
"level": [
{
"level-number": "integer", ISIS level number (level-1, level-2).
"system-level-counters": { This container defines ISIS system level\ncounters.
"state": { This container defines ISIS TE state information\n.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
},
"link-state-databases": { This list describes LSPs in the LSDB.
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", Flags associated with Prefix Segment-ID.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" A reference to the Link State PDU ID.
},
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { This container defines ISIS TE state information\n.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { This container defines ISIS TE state information\n.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { This container defines ISIS TE state information\n.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { This container defines ISIS TE state information\n.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { This container defines ISIS TE state information\n.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { This container defines ISIS TE state information\n.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { This container defines ISIS TE state information\n.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { This container defines ISIS TE state information\n.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { This container defines ISIS TE state information\n.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { This container defines ISIS TE state information\n.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
},
"lsp-id": "string" A reference to the Link State PDU ID.
}
]
},
"traffic-engineering": { This container defines ISIS TE.
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
},
"levels-state": { This container defines ISIS level state\ninformation.
"level-number": "integer", ISIS level number (level-1, level-2).
"metric-style": "string" ISIS metric style types(narrow, wide).
}
}
]
}
},
"name": "string" An operator-assigned identifier for the\nrouting or forwarding protocol. For some\nprocesses this leaf may be system defined.
}
]
}
}
PROTOCOL - Retrieve
Retrieve operation of resource: protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PROTOCOLS-STATE - Retrieve
Retrieve operation of resource: protocols-state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"protocols-state": { State parameters relating to the routing\nprotocol instance
"identifier": "string", The protocol identifier for the instance
"name": "string" A unique name for the protocol instance
}
}
ISIS - Retrieve
Retrieve operation of resource: isis
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"isis": { This container defines top-level ISIS\nconfiguration and state information.
"isis-interfaces": { This list contains ISIS interfaces.
{
"interfaces-afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"interfaces-levels": { Configuration and operational state\nparameters related to a particular level\non an IS-IS enabled interface.
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
{
"state": { This container defines ISIS TE state information\n.
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"nlpid": "string", Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string",
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
},
"level-number": "integer", ISIS level number (level-1, level-2).
"levels-timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
},
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number (level-1, level-2).
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
},
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
{
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines ISIS TE state information\n.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
]
},
"interfaces-state": { This container defines state information\nfor ISIS interfaces.
"passive": "boolean", When set to true, the referenced interface is a\npassive interface such that it is not eligible\nto establish adjacencies with other systems, but\nis advertised into the IS-IS topology.
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"circuit-type": "string", ISIS circuit type (p2p, broadcast).
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"hello-padding": "string" This leaf controls padding type for IS-IS Hello\nPDUs.
},
"circuit-counters": { This container defines state information\nfor ISIS circuit counters.
"state": { This container defines ISIS TE state information\n.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
}
},
"interfaces-timers": { This container describes ISIS interface\ntimers configuration
"state": { This container defines ISIS TE state information\n.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
}
]
},
"global": { This container defines global ISIS\nconfiguration and state information.
"lsp-bit": { This container defines ISIS LSP\nOperational Bits.
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines ISIS TE state information\n.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
},
"afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"multi-topology": { This container defines the topology\nsupported.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
},
"state": { This container defines ISIS TE state information\n.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value.
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"timers": { This container defines ISIS timers.
"state": { This container defines ISIS TE state information\n.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
},
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines ISIS TE state information\n.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
},
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines ISIS TE state information\n.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
},
"nsr": { This container defines ISIS Non-Stop\nRouting.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
},
"global-state": { This container defines state for ISIS\nglobal router.
"instance": "string", ISIS Instance.
"net": "string", ISIS network entity title (NET). The first 8\nbits are usually 49 (private AFI), next 16 bits\nrepresent area, next 48 bits represent system id\nand final 8 bits are set to 0.
"max-ecmp-paths": "integer", ISIS max-paths count.
"fast-flooding": "boolean", When set to true, IS will always flood the LSP\nthat triggered an SPF before the router actually\nruns the SPF computation.
"level-capability": "string" ISIS level capability(level-1, level-2\n,vlevel-1-2).
},
"transport": { This container defines ISIS transport.
"state": { This container defines ISIS TE state information\n.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
},
"graceful-restart": { This container defines ISIS Graceful\nRestart.
"state": { This container defines ISIS TE state information\n.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
},
"levels": { Configuration and operational state\nparameters related to a particular level\nwithin the IS-IS protocol instance
"level": [
{
"level-number": "integer", ISIS level number (level-1, level-2).
"system-level-counters": { This container defines ISIS system level\ncounters.
"state": { This container defines ISIS TE state information\n.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
},
"link-state-databases": { This list describes LSPs in the LSDB.
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", Flags associated with Prefix Segment-ID.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" A reference to the Link State PDU ID.
},
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { This container defines ISIS TE state information\n.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { This container defines ISIS TE state information\n.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { This container defines ISIS TE state information\n.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { This container defines ISIS TE state information\n.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { This container defines ISIS TE state information\n.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { This container defines ISIS TE state information\n.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { This container defines ISIS TE state information\n.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { This container defines ISIS TE state information\n.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { This container defines ISIS TE state information\n.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { This container defines ISIS TE state information\n.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
},
"lsp-id": "string" A reference to the Link State PDU ID.
}
]
},
"traffic-engineering": { This container defines ISIS TE.
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
},
"levels-state": { This container defines ISIS level state\ninformation.
"level-number": "integer", ISIS level number (level-1, level-2).
"metric-style": "string" ISIS metric style types(narrow, wide).
}
}
]
}
}
}
ISIS-INTERFACES - Retrieve
Retrieve operation of resource: isis-interfaces
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"isis-interfaces": { This list contains ISIS interfaces.
{
"interfaces-afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"state": { This container defines state information for\nISIS interface timers.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent\naddress-family type
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent\naddress-family type
}
]
},
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"interfaces-levels": { Configuration and operational state\nparameters related to a particular level\non an IS-IS enabled interface.
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
{
"state": { This container defines state information for\nISIS interface timers.
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the IS neighbor.
"nlpid": "string", Supported Protocol. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e). ISIS reference is TLV 129.
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", List of ISIS area-address(es).
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string", ISIS topology type support(ipv4-unicast,\nipv6-unicast, ipv4-multicast, ipv6-multicast).
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" ISIS neighbor priority(LAN hello PDU only).
},
"system-id": "string" Reference to the IS neighbor.
}
]
},
"level-number": "integer", ISIS level number(level-1, level-2).
"levels-timers": { This container defines ISIS timers.
"state": { This container defines state information for\nISIS interface timers.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
},
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number(level-1, level-2).
"priority": "integer" ISIS neighbor priority(LAN hello PDU only).
},
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
{
"state": { This container defines state information for\nISIS interface timers.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent\naddress-family type
"metric": "integer" ISIS metric value(default=10).
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent\naddress-family type
}
]
},
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines state information for\nISIS interface timers.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines state information for\nISIS interface timers.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines state information for\nISIS interface timers.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines state information for\nISIS interface timers.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
]
},
"interfaces-state": { This container defines state information\nfor ISIS interfaces.
"passive": "boolean", When set to true, the referenced interface is a\npassive interface such that it is not eligible\nto establish adjacencies with other systems, but\nis advertised into the IS-IS topology.
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"circuit-type": "string", ISIS circuit type (p2p, broadcast).
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"hello-padding": "string" This leaf controls padding type for IS-IS Hello\nPDUs.
},
"circuit-counters": { This container defines state information\nfor ISIS circuit counters.
"state": { This container defines state information for\nISIS interface timers.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times an IS-IS control PDU with a max\narea address field different from that for this\nsystem has been received. MIB Entry:\nCircMaxAreaAddrMismatches.
}
},
"interfaces-timers": { This container describes ISIS interface\ntimers configuration
"state": { This container defines state information for\nISIS interface timers.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
}
]
}
}
ISIS-INTERFACE - Retrieve
Retrieve operation of resource: isis-interface
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACES-AFI-SAFIS - Retrieve
Retrieve operation of resource: interfaces-afi-safis
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces-afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"state": { This container defines AFI-SAFI State\ninformation
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
}
}
INTERFACES-AFI-SAFI - Retrieve
Retrieve operation of resource: interfaces-afi-safi
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines AFI-SAFI State\ninformation
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Address-family type.
"safi-name": "string" Subsequent address-family type.
}
}
INTERFACES-STATE - Retrieve
Retrieve operation of resource: interfaces-state
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces-state": { This container defines state information\nfor ISIS interfaces.
"passive": "boolean", When set to true, the referenced interface is a\npassive interface such that it is not eligible\nto establish adjacencies with other systems, but\nis advertised into the IS-IS topology.
"interface-id": "string", Interface for which ISIS configuration is to be\napplied.
"circuit-type": "string", ISIS circuit type (p2p, broadcast).
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"hello-padding": "string" This leaf controls padding type for IS-IS Hello\nPDUs.
}
}
INTERFACES-LEVELS - Retrieve
Retrieve operation of resource: interfaces-levels
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces-levels": { Configuration and operational state\nparameters related to a particular level\non an IS-IS enabled interface.
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
{
"state": { This container defines LSP PDU counters.
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the IS neighbor.
"nlpid": "string", Supported Protocol. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e). ISIS reference is TLV 129.
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", List of ISIS area-address(es).
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string", ISIS topology type support(ipv4-unicast,\nipv6-unicast, ipv4-multicast, ipv6-multicast).
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" ISIS neighbor priority(LAN hello PDU only).
},
"system-id": "string" Reference to the IS neighbor.
}
]
},
"level-number": "integer", ISIS level number(level-1, level-2).
"levels-timers": { This container defines ISIS timers.
"state": { This container defines LSP PDU counters.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
},
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number(level-1, level-2).
"priority": "integer" ISIS neighbor priority(LAN hello PDU only).
},
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
{
"state": { This container defines LSP PDU counters.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent\naddress-family type
"metric": "integer" ISIS metric value(default=10).
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent\naddress-family type
}
]
},
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
]
}
}
INTERFACES-LEVEL - Retrieve
Retrieve operation of resource: interfaces-level
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACES-LEVELS-STATE - Retrieve
Retrieve operation of resource: interfaces-levels-state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces-levels-state": { This container defines interface ISIS\nlevel state information.
"level-number": "integer", ISIS level number(level-1, level-2).
"priority": "integer" ISIS neighbor priority(LAN hello PDU only).
}
}
PACKET-COUNTERS - Retrieve
Retrieve operation of resource: packet-counters
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"packet-counters": { This container defines ISIS interface\npacket counters.
"psnp": { This container defines PSNP packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"cnsp": { Operational state parameters relating to CNSPs.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"iih": { This container defines IIH packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
},
"lsp": { This container defines LSP packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
}
LSP - Retrieve
Retrieve operation of resource: lsp
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp": { This container defines LSP packet counters.
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines LSP PDU counters.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
IIH - Retrieve
Retrieve operation of resource: iih
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"iih": { This container defines IIH packet counters.
"state": { Operational counters relating to IIH PDUs
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Operational counters relating to IIH PDUs
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
PSNP - Retrieve
Retrieve operation of resource: psnp
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"psnp": { This container defines PSNP packet counters.
"state": { Packet counters relating to PSNPs.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Packet counters relating to PSNPs.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
CNSP - Retrieve
Retrieve operation of resource: cnsp
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cnsp": { Operational state parameters relating to CNSPs.
"state": { Packet counters relating to CNSPs.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Packet counters relating to CNSPs.
"received": "integer", The number of the specified type of PDU received\non the interface.
"processed": "integer", The number of the specified type of PDU received\non the interface that have been processed by the\nlocal system.
"sent": "integer" The number of the specified type of PDU that\nhave been sent by the local system on the\ninterface.
}
}
ADJACENCIES - Retrieve
Retrieve operation of resource: adjacencies
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacencies": { List of the local system's IS-IS\nadjacencies.
{
"state": { Operational state relating to the IS-IS\nadjacency with the remote system
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", Reference to the IS neighbor.
"nlpid": "string", Supported Protocol. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e). ISIS reference is TLV 129.
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", List of ISIS area-address(es).
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string", ISIS topology type support(ipv4-unicast,\nipv6-unicast, ipv4-multicast, ipv6-multicast).
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" Priority of the neighboring IS(LAN Hello only).
},
"system-id": "string" Reference to the IS neighbor.
}
]
}
}
ADJACENCY - Retrieve
Retrieve operation of resource: adjacency
ID of name
ID of interface-id
ID of level-number
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Operational state relating to the IS-IS\nadjacency with the remote system
"neighbor-extended-circuit-id": "integer", ISIS neighbor extended circuit ID.
"restart-status": "boolean", When set to true, neighbor is being helped. The\nRR bit is used by a (re)starting router to\nsignal to its neighbors that a (re)start is in\nprogress.
"remaining-hold-time": "integer", Holding time in seconds for adjacency. This\nvalue is based on received hello PDUs and the\nelapsed time since receipt.
"restart-support": "boolean", When set to true, Graceful-restart signaling is\nsupported.
"adjacency-state": "string", P2P 3-way ISIS adjacency state(up, down, init,\nfailed).
"system-id": "string", ISIS neighbor system-id.
"nlpid": "string", Supported Protocol. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e). ISIS reference is TLV 129.
"adjacency-type": "string", Formed ISIS adjacency type(level-1, level-2,\nlevel-1-2).
"neighbor-snpa": "string", ISIS neighbor SNPA.
"area-address": "string", List of ISIS area-address(es).
"local-extended-circuit-id": "integer", Local extended circuit ID.
"neighbor-circuit-type": "string", Received ISIS circuit type (level-1, level-2,\nlevel-1-2).
"dis-system-id": "string", DIS System ID(LAN hello only).
"restart-suppress": "boolean", When set to true, adjacency is not advertised.\nThe SA bit is used by a starting router to \nrequest that its neighbor suppress advertisement\nof the adjacency to the starting router in the\nneighbor's LSPs.
"neighbor-ipv4-address": "string", ISIS Neighbor IPv4 address.
"up-time": "integer", Adjacency up time.
"topology": "string", ISIS topology type support(ipv4-unicast,\nipv6-unicast, ipv4-multicast, ipv6-multicast).
"neighbor-ipv6-address": "string", ISIS Neighbor IPv6 address.
"priority": "integer" Priority of the neighboring IS(LAN Hello only).
}
}
LEVELS-TIMERS - Retrieve
Retrieve operation of resource: levels-timers
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"levels-timers": { This container defines ISIS timers.
"state": { This container defines ISIS interface\nhello-timers state.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines ISIS interface\nhello-timers state.
"hello-multiplier": "integer", ISIS hello-multiplier value.
"hello-interval": "integer" ISIS hello-interval value.
}
}
LEVELS-AFI-SAFIS - Retrieve
Retrieve operation of resource: levels-afi-safis
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"levels-afi-safis": { Address-family/Subsequent\nAddress-family list.
{
"state": { This container defines AFI-SAFI State\ninformation
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent\naddress-family type
"metric": "integer" ISIS metric value(default=10).
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent\naddress-family type
}
]
}
}
LEVELS-AFI-SAFI - Retrieve
Retrieve operation of resource: levels-afi-safi
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines AFI-SAFI State\ninformation
"afi-name": "string", Address-family type.
"safi-name": "string", Subsequent address-family type.
"metric": "integer" ISIS metric value(default=10).
}
}
CIRCUIT-COUNTERS - Retrieve
Retrieve operation of resource: circuit-counters
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"circuit-counters": { This container defines state information\nfor ISIS circuit counters.
"state": { The container defines a list of counters for IS\ncircuit.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times an IS-IS control PDU with a max\narea address field different from that for this\nsystem has been received. MIB Entry:\nCircMaxAreaAddrMismatches.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { The container defines a list of counters for IS\ncircuit.
"adj-changes": "integer", Number of times an adjacency state change has\noccurred on this circuit. MIB Entry:\nCircAdjChanges.
"lan-dis-changes": "integer", Number of times the Designated IS has changed on\nthis circuit at this level. If the circuit is\npoint to point, this count is zero. MIB Entry:\nCircLANDesISChanges.
"auth-fails": "integer", Number of times an IS-IS control PDU with the\ncorrect auth type has failed to pass\nauthentication validation. MIB Entry:\nCircAuthFails.
"id-field-len-mismatches": "integer", Number of times an IS-IS control PDU with an ID\nfield length different from that for this system\nhas been received. MIB Entry:\nCircIDFieldLenMismatches.
"rejected-adj": "integer", Number of times an adjacency has been rejected\non this circuit. MIB Entry: CircRejAdjs.
"max-area-address-mismatches": "integer" Number of times an IS-IS control PDU with a max\narea address field different from that for this\nsystem has been received. MIB Entry:\nCircMaxAreaAddrMismatches.
}
}
INTERFACES-TIMERS - Retrieve
Retrieve operation of resource: interfaces-timers
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces-timers": { This container describes ISIS interface\ntimers configuration
"state": { This container defines state information for\nISIS interface timers.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of interface-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state information for\nISIS interface timers.
"lsp-pacing-interval": "integer", The interval interval in milliseconds between\nthe detection of topology change and when the\nSPF algorithm runs.
"csnp-interval": "integer" The interval, specified in seconds, at which\nperiodic CSNP packets should be transmitted by\nthe local IS.
}
}
GLOBAL - Retrieve
Retrieve operation of resource: global
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"global": { This container defines global ISIS\nconfiguration and state information.
"lsp-bit": { This container defines ISIS LSP\nOperational Bits.
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines state information for\nISIS graceful-restart.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
},
"afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"multi-topology": { This container defines multi-topology\naddress-family configuration and state\ninformation. ISIS TLV 235, 237.
"state": { This container defines state information for\nISIS graceful-restart.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
},
"state": { This container defines state information for\nISIS graceful-restart.
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value(default=10).
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
},
"timers": { This container defines ISIS timers.
"state": { This container defines state information for\nISIS graceful-restart.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
},
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines state information for\nISIS graceful-restart.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
},
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines state information for\nISIS graceful-restart.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
},
"nsr": { This container defines ISIS Non-Stop\nRouting.
"state": { This container defines state information for\nISIS graceful-restart.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
},
"global-state": { This container defines state for ISIS\nglobal router.
"instance": "string", ISIS Instance.
"net": "string", ISIS network entity title (NET). The first 8\nbits are usually 49 (private AFI), next 16 bits\nrepresent area, next 48 bits represent system id\nand final 8 bits are set to 0.
"max-ecmp-paths": "integer", ISIS max-paths count.
"fast-flooding": "boolean", When set to true, IS will always flood the LSP\nthat triggered an SPF before the router actually\nruns the SPF computation.
"level-capability": "string" ISIS level capability(level-1, level-2\n,vlevel-1-2).
},
"transport": { This container defines ISIS transport.
"state": { This container defines state information for\nISIS graceful-restart.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
},
"graceful-restart": { This container defines ISIS Graceful\nRestart.
"state": { This container defines state information for\nISIS graceful-restart.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
}
}
LSP-BIT - Retrieve
Retrieve operation of resource: lsp-bit
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-bit": { This container defines ISIS LSP\nOperational Bits.
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines state for ISIS Overload\nBit reset triggers.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
}
}
OVERLOAD-BIT - Retrieve
Retrieve operation of resource: overload-bit
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"overload-bit": { This container defines Overload Bit\nconfiguration.
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
},
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines state for ISIS Overload\nBit reset triggers.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
}
OVERLOAD-BIT-STATE - Retrieve
Retrieve operation of resource: overload-bit-state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"overload-bit-state": { This container defines state for ISIS\nOverload Bit.
"set-bit": "boolean", When set to true, IS-IS overload bit is set.
"advertise-high-metric": "boolean", When set to true, the local IS advertises links\nwith the highest available metric regardless of\ntheir configured metric. The metric value is\nbased on the metric style - if wide metrics are\nutilised the metric is advertised as 16777214,\notherwise they are advertised with a value of 63\n.
"set-bit-on-boot": "boolean" When set to true, the IS-IS overload bit is set\non system boot.
}
}
RESET-TRIGGERS - Retrieve
Retrieve operation of resource: reset-triggers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reset-triggers": { This list describes ISIS Overload reset\ntrigger reasons.
"reset-trigger": [ Reference to the reset trigger reason
{
"state": { This container defines state for ISIS Overload\nBit reset triggers.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" Reference to the reset trigger reason
},
"reset-trigger": "string" Reference to the reset trigger reason
}
]
}
}
RESET-TRIGGER - Retrieve
Retrieve operation of resource: reset-trigger
ID of name
ID of reset-trigger
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of reset-trigger
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state for ISIS Overload\nBit reset triggers.
"delay": "integer", If a reset trigger is specified, the system\nshould delay resetting the overload bit for the\nspecified number of seconds after the trigger\noccurs.
"reset-trigger": "string" In the case that the system sets the overload\nbit on start, the system should reset the bit (i\n.e., clear the overload bit) upon the specified\ntrigger.
}
}
NSR - Retrieve
Retrieve operation of resource: nsr
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nsr": { This container defines ISIS Non-Stop\nRouting.
"state": { This container defines state for\nNon-Stop-Routing
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state for\nNon-Stop-Routing
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
GRACEFUL-RESTART - Retrieve
Retrieve operation of resource: graceful-restart
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"graceful-restart": { This container defines ISIS Graceful\nRestart.
"state": { This container defines state information for\nISIS graceful-restart.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state information for\nISIS graceful-restart.
"enabled": "boolean" When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
}
}
GLOBAL-STATE - Retrieve
Retrieve operation of resource: global-state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"global-state": { This container defines state for ISIS\nglobal router.
"instance": "string", ISIS Instance.
"net": "string", ISIS network entity title (NET). The first 8\nbits are usually 49 (private AFI), next 16 bits\nrepresent area, next 48 bits represent system id\nand final 8 bits are set to 0.
"max-ecmp-paths": "integer", ISIS max-paths count.
"fast-flooding": "boolean", When set to true, IS will always flood the LSP\nthat triggered an SPF before the router actually\nruns the SPF computation.
"level-capability": "string" ISIS level capability(level-1, level-2\n,vlevel-1-2).
}
}
AFI-SAFIS - Retrieve
Retrieve operation of resource: afi-safis
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"afi-safis": { Address-family/Subsequent Address-family\nlist.
{
"multi-topology": { This container defines multi-topology\naddress-family configuration and state\ninformation. ISIS TLV 235, 237.
"state": { This container defines AFI-SAFI State\ninformation
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
},
"state": { This container defines AFI-SAFI State\ninformation
"afi-name": "string", Reference to address-family type
"safi-name": "string", Reference to subsequent address-family\ntype
"metric": "integer" ISIS metric value(default=10).
},
"afi-name": "string", Reference to address-family type
"safi-name": "string" Reference to subsequent address-family\ntype
}
]
}
}
AFI-SAFI - Retrieve
Retrieve operation of resource: afi-safi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines AFI-SAFI State\ninformation
"afi-name": "string", Address-family type.
"safi-name": "string", Subsequent address-family type.
"metric": "integer" ISIS metric value(default=10).
}
}
MULTI-TOPOLOGY - Retrieve
Retrieve operation of resource: multi-topology
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multi-topology": { This container defines multi-topology\naddress-family configuration and state\ninformation. ISIS TLV 235, 237.
"state": { This container defines AFI-SAFI multi-topology\nstate information
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Address-family type.
"safi-name": "string" Subsequent address-family type.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines AFI-SAFI multi-topology\nstate information
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"afi-name": "string", Address-family type.
"safi-name": "string" Subsequent address-family type.
}
}
TIMERS - Retrieve
Retrieve operation of resource: timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timers": { This container defines ISIS timers.
"state": { This container defines state information for\nISIS SPF timers.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
},
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines state information for\nISIS SPF timers.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
},
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines state information for\nISIS SPF timers.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state information for\nISIS global timers.
"lsp-lifetime-interval": "integer", Time interval in seconds that specifies how long\nan LSP remains in LSDB without being refreshed.
"lsp-refresh-interval": "integer" Time interval in seconds that specifies how\noften route topology that a device originates is\ntransmitted in LSPs.
}
}
SPF - Retrieve
Retrieve operation of resource: spf
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"spf": { This container defines ISIS SPF timer settings.
"state": { This container defines state information for\nISIS SPF timers.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state information for\nISIS SPF timers.
"spf-hold-interval": "integer", SPF Hold Down time interval in milliseconds.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"spf-second-interval": "integer", Time interval in milliseconds between the first\nand second SPF calculation.
"spf-first-interval": "integer" Time interval in milliseconds between the\ndetection of topology change and when the SPF\nalgorithm runs.
}
}
LSP-GENERATION - Retrieve
Retrieve operation of resource: lsp-generation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-generation": { This container defines ISIS LSP Generation.
"state": { This container defines state information for\nISIS LSP Generation timers.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state information for\nISIS LSP Generation timers.
"lsp-max-wait-interval": "integer", Time interval in milliseconds that specifies max\ninterval between two consecutive occurrences of\nan LSP being generated.
"lsp-second-wait-interval": "integer", Time interval in milliseconds that specifies the\nmillisecond LSP generation delay.
"adaptive-timer": "string", ISIS adaptive timer types (linear, exponential).
"lsp-first-wait-interval": "integer" Time interval in milliseconds that specifies the\nfirst LSP generation delay.
}
}
TRANSPORT - Retrieve
Retrieve operation of resource: transport
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"transport": { This container defines ISIS transport.
"state": { This container defines state information for\nISIS transport parameters.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines state information for\nISIS transport parameters.
"lsp-mtu-size": "integer" The maximum size in bytes of an IS-IS Link state\nPDU.
}
}
LEVELS - Retrieve
Retrieve operation of resource: levels
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"levels": { Configuration and operational state\nparameters related to a particular level\nwithin the IS-IS protocol instance
"level": [
{
"level-number": "integer", ISIS level number (level-1, level-2).
"system-level-counters": { This container defines ISIS system level\ncounters.
"state": { This container defines ISIS TE state information\n.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
},
"link-state-databases": { This list describes LSPs in the LSDB.
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", Flags associated with Prefix Segment-ID.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" A reference to the Link State PDU ID.
},
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { This container defines ISIS TE state information\n.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { This container defines ISIS TE state information\n.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { This container defines ISIS TE state information\n.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { This container defines ISIS TE state information\n.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { This container defines ISIS TE state information\n.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { This container defines ISIS TE state information\n.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { This container defines ISIS TE state information\n.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { This container defines ISIS TE state information\n.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { This container defines ISIS TE state information\n.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ This container defines ISIS TE state information\n.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { This container defines ISIS TE state information\n.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { This container defines ISIS TE state information\n.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { This container defines ISIS TE state information\n.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { This container defines ISIS TE state information\n.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { This container defines ISIS TE state information\n.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { This container defines ISIS TE state information\n.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { This container defines ISIS TE state information\n.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { This container defines ISIS TE state information\n.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { This container defines ISIS TE state information\n.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { This container defines ISIS TE state information\n.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { This container defines ISIS TE state information\n.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { This container defines ISIS TE state information\n.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { This container defines ISIS TE state information\n.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { This container defines ISIS TE state information\n.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { This container defines ISIS TE state information\n.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { This container defines ISIS TE state information\n.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { This container defines ISIS TE state information\n.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { This container defines ISIS TE state information\n.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { This container defines ISIS TE state information\n.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { This container defines ISIS TE state information\n.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { This container defines ISIS TE state information\n.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
},
"lsp-id": "string" A reference to the Link State PDU ID.
}
]
},
"traffic-engineering": { This container defines ISIS TE.
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
},
"levels-state": { This container defines ISIS level state\ninformation.
"level-number": "integer", ISIS level number (level-1, level-2).
"metric-style": "string" ISIS metric style types(narrow, wide).
}
}
]
}
}
LEVEL - Retrieve
Retrieve operation of resource: level
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
LEVELS-STATE - Retrieve
Retrieve operation of resource: levels-state
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"levels-state": { This container defines ISIS level state\ninformation.
"level-number": "integer", ISIS level number (level-1, level-2).
"metric-style": "string" ISIS metric style types(narrow, wide).
}
}
TRAFFIC-ENGINEERING - Retrieve
Retrieve operation of resource: traffic-engineering
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"traffic-engineering": { This container defines ISIS TE.
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { This container defines ISIS TE state information\n.
"ipv4-router-id": "string", IPv4 MPLS Traffic Engineering Router-ID.
"enabled": "boolean", When set to true, the functionality within which\nthis leaf is defined is enabled, when set to\nfalse it is explicitly disabled.
"ipv6-router-id": "string" IPv6 MPLS Traffic Engineering Router-ID.
}
}
SYSTEM-LEVEL-COUNTERS - Retrieve
Retrieve operation of resource: system-level-counters
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"system-level-counters": { This container defines ISIS system level\ncounters.
"state": { The container defines a list of system counters\nfor the IS.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { The container defines a list of system counters\nfor the IS.
"seq-num-skips": "integer", Number of times a sequence number skip has\noccurred. MIB Entry: SysSeqNumSkips.
"spf-runs": "integer", The number of times SPF was ran at this level.
"corrupted-lsps": "integer", Number of corrupted in-memory LSPs detected.\nLSPs received from the wire with a bad checksum\nare silently dropped and not counted. LSPs\nreceived from the wire with parse errors are\ncounted by lsp-errors. MIB Entry: SysCorrLSPs.
"own-lsp-purges": "integer", Number of times a zero-aged copy of the system's\nown LSP is received from some other node. MIB\nEntry: isisSysOwnLSPPurges.
"database-overloads": "integer", Number of times the database has become\noverloaded. MIB entry: SysLSPL(Level)DbaseOloads\n.
"lsp-errors": "integer", The number of received LSPs with errors.
"id-len-mismatch": "integer", Number of times a PDU is received with a\ndifferent value for ID field length from that of\nthe receiving system. MIB Entry:\nisisSysIDFieldLenMismatches.
"max-area-address-mismatches": "integer", Number of times a PDU is received with a\ndifferent value for MaximumAreaAddresses from\nthat of the receiving system. MIB Entry:\nSysMaxAreaAddrMismatches.
"exceed-max-seq-nums": "integer" The number of times the system has attempted to\nexceed the maximum sequence number. MIB Entry:\nSysAttmptToExMaxSeqNums.
}
}
LINK-STATE-DATABASES - Retrieve
Retrieve operation of resource: link-state-databases
ID of name
ID of level-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"link-state-databases": { This list describes LSPs in the LSDB.
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", Flags associated with Prefix Segment-ID.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" A reference to the Link State PDU ID.
},
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { State parameters of ISIS TLV 134.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { State parameters of ISIS TLV 134.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { State parameters of ISIS TLV 134.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { State parameters of ISIS TLV 134.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ State parameters of ISIS TLV 134.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of ISIS TLV 134.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { State parameters of ISIS TLV 134.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { State parameters of ISIS TLV 134.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { State parameters of ISIS TLV 134.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { State parameters of ISIS TLV 134.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ State parameters of ISIS TLV 134.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of ISIS TLV 134.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { State parameters of ISIS TLV 134.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { State parameters of ISIS TLV 134.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { State parameters of ISIS TLV 134.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { State parameters of ISIS TLV 134.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { State parameters of ISIS TLV 134.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ State parameters of ISIS TLV 134.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of ISIS TLV 134.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { State parameters of ISIS TLV 134.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { State parameters of ISIS TLV 134.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { State parameters of ISIS TLV 134.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { State parameters of ISIS TLV 134.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { State parameters of ISIS TLV 134.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { State parameters of ISIS TLV 134.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { State parameters of ISIS TLV 134.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { State parameters of ISIS TLV 134.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { State parameters of ISIS TLV 134.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { State parameters of ISIS TLV 134.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of ISIS TLV 134.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { State parameters of ISIS TLV 134.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { State parameters of ISIS TLV 134.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { State parameters of ISIS TLV 134.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { State parameters of ISIS TLV 134.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { State parameters of ISIS TLV 134.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of ISIS TLV 134.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { State parameters of ISIS TLV 134.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { State parameters of ISIS TLV 134.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { State parameters of ISIS TLV 134.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { State parameters of ISIS TLV 134.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { State parameters of ISIS TLV 134.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { State parameters of ISIS TLV 134.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { State parameters of ISIS TLV 134.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
},
"lsp-id": "string" A reference to the Link State PDU ID.
}
]
}
}
LINK-STATE-DATABASE - Retrieve
Retrieve operation of resource: link-state-database
ID of name
ID of level-number
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDEFINED-TLVS - Retrieve
Retrieve operation of resource: undefined-tlvs
ID of name
ID of level-number
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"undefined-tlvs": { List of TLVs that are not defined\nwithin the model, or are not recognised\nby the system.
{
"state": { State parameters of the undefined TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the undefined TLV's type
"value": "string" TLV value.
},
"type": "integer" Reference to the undefined TLV's type
}
]
}
}
UNDEFINED-TLV - Retrieve
Retrieve operation of resource: undefined-tlv
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
LINK-STATE-DATABASE-STATE - Retrieve
Retrieve operation of resource: link-state-database-state
ID of name
ID of level-number
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"link-state-database-state": { State parameters of Link State PDU.
"sequence-number": "integer", Sequence number of the LSP.
"version2": "integer", PDU version2. This is set to 1
"checksum": "integer", Checksum of the LSP.
"is-type": "integer", Type of neighboring system.
"id-length": "integer", Length of the ID field of NSAP addresses and\nNETs used in this routing domain.
"pdu-type": "string", Link State PDU type.
"version": "integer", PDU version. This is set to 1.
"flags": "string", LSP Type-Block flags.
"maximum-area-addresses": "integer", Number of area addresses permitted for this ISs\narea. 0 indicates the IS only supports three\narea addresses (by default). Any number\ninclusive of 1 and 254 indicates the number of\nareas allowed.
"pdu-length": "integer", Total length of the LSP.
"remaining-lifetime": "integer", Remaining lifetime in seconds before the LSP\nexpiration.
"lsp-id": "string" LSP ID of the LSP.
}
}
TLVSES - Retrieve
Retrieve operation of resource: tlvses
ID of name
ID of level-number
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tlvses": { List of TLV types in the LSDB for the\nspecified LSP.
"tlvs": [
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { State parameters of ISIS TLV 134.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
},
"router-capabilities": { This list describes IS Router\ncapabilities.
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the TLV's type.
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { State parameters of ISIS TLV 134.
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
"algorithm": "string" Prefix-SID algorithm to be used for path\ncomputation.
}
]
},
"type": "string", Reference to the TLV's type.
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { State parameters of ISIS TLV 134.
"flags": "string" Flags associated with Prefix Segment-ID.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { State parameters of ISIS TLV 134.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"flags": "string", Flags associated with Prefix Segment-ID.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
]
},
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
"prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ State parameters of ISIS TLV 134.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of ISIS TLV 134.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
"ipv6-srlg": [
{
"state": { State parameters of ISIS TLV 134.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv6-neighbor-address": "string", Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv6-interface-address": "string", Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { State parameters of ISIS TLV 134.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
},
"nlpid": { Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
"state": { State parameters of ISIS TLV 134.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
},
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { State parameters of ISIS TLV 134.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
},
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
"ipv4-external-reachability-prefixe": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ State parameters of ISIS TLV 134.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of ISIS TLV 134.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"prefix": "string" IPv4 prefix contained within extended\nreachability TLVs.
}
]
}
},
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { State parameters of ISIS TLV 134.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
"ipv4-srlg": [
{
"state": { State parameters of ISIS TLV 134.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"flags": "string", Flags associated with Prefix Segment-ID.
"ipv4-interface-address": "string", A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
},
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
"extended-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"prefixes-subtlv": [
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Flags associated with Prefix Segment-ID.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { State parameters of ISIS TLV 134.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
"topology": [
{
"state": { State parameters of ISIS TLV 134.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID
},
"mt-id": "integer" Multi-topology ID
}
]
}
},
"ipv6-te-router-id": { This container defines TLV 140.
"state": { State parameters of ISIS TLV 134.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
},
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
"neighbor": [
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"state": [ State parameters of ISIS TLV 134.
{
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of ISIS TLV 134.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" Flags associated with Prefix Segment-ID.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of ISIS TLV 134.
"metric": "integer", ISIS metric value.
"flags": "string" Flags associated with Prefix Segment-ID.
}
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
"mt-isn-neighbor": [
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-isn-neighbors-subtlv": [
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { State parameters of ISIS TLV 134.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { State parameters of ISIS TLV 134.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { State parameters of ISIS TLV 134.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"subtlvs-lan-adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { State parameters of ISIS TLV 134.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"subtlvs-unreserved-bandwidth": [
{
"state": { State parameters of ISIS TLV 134.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { State parameters of ISIS TLV 134.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { State parameters of ISIS TLV 134.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { State parameters of ISIS TLV 134.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"subtlvs-bandwidth-constraint": [
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"bandwidth-constraints-constraint": [
{
"state": { State parameters of ISIS TLV 134.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the TLV's type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { State parameters of ISIS TLV 134.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-isn-neighbors-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
},
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"mt-id": "integer" Multi-topology ID
}
]
}
},
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" Reference to the TLV's type.
},
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
"extended-is-reachability-neighbor": [
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"neighbors-subtlv": [
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of ISIS TLV 134.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { State parameters of ISIS TLV 134.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
"bandwidth-constraint": [
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
"constraint": [
{
"state": { State parameters of ISIS TLV 134.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { State parameters of ISIS TLV 134.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { State parameters of ISIS TLV 134.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"lan-adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { State parameters of ISIS TLV 134.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of ISIS TLV 134.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { State parameters of ISIS TLV 134.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { State parameters of ISIS TLV 134.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
"adjacency-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { State parameters of ISIS TLV 134.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the TLV's type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { State parameters of ISIS TLV 134.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" ISIS metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"neighbors-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
},
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
"mt-ipv6-reachability-prefixe": [
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv6-reachability-prefixes-subtlv": [
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", Reference to the TLV's type.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
}
}
]
}
}
]
}
},
"authentication": { This container defines authentication\ninformation of the node.
"state": { State parameters of ISIS TLV 134.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
},
"host-name": { Name of the node.
"state": { State parameters of ISIS TLV 134.
"host-name": "string" Name of the node.
}
},
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
"mt-ipv4-reachability-prefixe": [
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"mt-ipv4-reachability-prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"mt-ipv4-reachability-prefixes-subtlv": [
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"prefixes-subtlvs-prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the TLV's type.
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
},
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
"ipv6-reachability-prefixe": [
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"ipv6-reachability-prefixes-undefined-subtlv": [
{
"state": { State parameters of ISIS TLV 134.
"length": "integer", TLV length.
"type": "integer", Reference to the TLV's type.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the TLV's type.
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
"ipv6-reachability-prefixes-subtlv": [
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of ISIS TLV 134.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of ISIS TLV 134.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of ISIS TLV 134.
"type": "string", Reference to the TLV's type.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the TLV's type.
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of ISIS TLV 134.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the TLV's type.
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
"subtlvs-prefix-sid": [
{
"state": { State parameters of ISIS TLV 134.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the TLV's type.
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
},
"type": "string", Reference to the TLV's type.
"ipv4-te-router-id": { This container defines TLV 134.
"state": { State parameters of ISIS TLV 134.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
]
}
}
TLVS - Retrieve
Retrieve operation of resource: tlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
AREA-ADDRESS - Retrieve
Retrieve operation of resource: area-address
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"area-address": { Area adress(es) of the IS. Set of manual area\naddresses of this IS.
"state": { State parameters of ISIS TLV 1.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 1.
"area-address": "string" Area adress(es) of the IS. Set of manual area\naddresses of this IS.
}
}
AUTHENTICATION - Retrieve
Retrieve operation of resource: authentication
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"authentication": { This container defines authentication\ninformation of the node.
"state": { State parameters of TLV 10.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of TLV 10.
"authentication-key": "string", Authentication key to be used.
"crypto-type": "string" Authentication type to be used.
}
}
IPV4-INTERFACE-ADDRESSES - Retrieve
Retrieve operation of resource: ipv4-interface-addresses
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-interface-addresses": { This container defines TLV 132.
"state": { State parameters of ISIS TLV 132.
"ipv4-interface-address": "string" IPv4 address(es) of the interface corresponding\nto the SNPA over which this PDU is to be\ntransmitted.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 132.
"ipv4-interface-address": "string" IPv4 address(es) of the interface corresponding\nto the SNPA over which this PDU is to be\ntransmitted.
}
}
ROUTER-CAPABILITIES - Retrieve
Retrieve operation of resource: router-capabilities
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"router-capabilities": { This list describes IS Router\ncapabilities.
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the type of the\nundefined sub-TLV
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { State parameters of the undefined sub-TLV.
"algorithm": "string" Reference to the SR algorithm\nthat the subTLV describes.
}
"algorithm": "string" Reference to the SR algorithm\nthat the subTLV describes.
}
]
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { State parameters of the undefined sub-TLV.
"flags": "string" Router capability flags.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { State parameters of the undefined sub-TLV.
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
},
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
"undefined-subtlv": [
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"instance-number": "integer", A unique instance number for the instance of the\nrouter capabilities TLV. The instance number\nshould be autogenerated by the producer of the\ndata and may be renumbered if the entire LSP\ncontents are replaced in subsequent\nadvertisements.
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", A unique instance number for the instance of the\nrouter capabilities TLV. The instance number\nshould be autogenerated by the producer of the\ndata and may be renumbered if the entire LSP\ncontents are replaced in subsequent\nadvertisements.
"flags": "string", Router capability flags.
"router-id": "string" IPv4 router-id.
}
}
]
}
}
ROUTER-CAPABILITY - Retrieve
Retrieve operation of resource: router-capability
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ROUTER-CAPABILITIES-STATE - Retrieve
Retrieve operation of resource: router-capabilities-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"router-capabilities-state": { State parameters of TLV 242.
"instance-number": "integer", A unique instance number for the instance of the\nrouter capabilities TLV. The instance number\nshould be autogenerated by the producer of the\ndata and may be renumbered if the entire LSP\ncontents are replaced in subsequent\nadvertisements.
"flags": "string", Router capability flags.
"router-id": "string" IPv4 router-id.
}
}
UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
SUBTLVS - Retrieve
Retrieve operation of resource: subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" Reference to the sub-TLV type
},
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { State parameters of the SR range
"algorithm": "string" Reference to the SR algorithm\nthat the subTLV describes.
}
"algorithm": "string" Reference to the SR algorithm\nthat the subTLV describes.
}
]
},
"type": "string", Reference to the sub-TLV type
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { State parameters of the SR range
"flags": "string" Segment Routing Capability Flags.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { State parameters of the SR range
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
]
}
}
SUBTLV - Retrieve
Retrieve operation of resource: subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SUBTLVS-STATE - Retrieve
Retrieve operation of resource: subtlvs-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-state": { State parameters of IS Router\nCapabilities
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
SEGMENT-ROUTING-ALGORITHMS - Retrieve
Retrieve operation of resource: segment-routing-algorithms
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-routing-algorithms": { List of the segment routing\nalgorithsm advertised within the\nTLV.
{
"state": { State parameters of sub-TLV 19 - Segment Routing\nAlgorithm.
"algorithm": "string" Reference to the SR algorithm\nthat the subTLV describes.
}
"algorithm": "string" Reference to the SR algorithm\nthat the subTLV describes.
}
]
}
}
SEGMENT-ROUTING-ALGORITHM - Retrieve
Retrieve operation of resource: segment-routing-algorithm
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
ID of algorithm
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
ID of algorithm
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 19 - Segment Routing\nAlgorithm.
"algorithm": "string" The Segment Routing algorithm that is described\nby the TLV.
}
}
SEGMENT-ROUTING-CAPABILITY - Retrieve
Retrieve operation of resource: segment-routing-capability
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-routing-capability": { This container defines SR\nCapability sub-TLV 2.
"state": { State parameters of the SR range
"flags": "string" Segment Routing Capability Flags.
},
"srgb-descriptors": [ SRGB Descriptors included within the SR\ncapability sub-TLV
{
"srgb-descriptor": [ No description
{
"state": { State parameters of the SR range
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
]
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IS SR Router Capability
"flags": "string" Segment Routing Capability Flags.
}
}
SRGB-DESCRIPTORS - Retrieve
Retrieve operation of resource: srgb-descriptors
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"srgb-descriptors": { SRGB Descriptors included within the SR\ncapability sub-TLV
"srgb-descriptor": [ No description
{
"state": { State parameters of the SR range
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" Descriptor entry within the SR capabilty sub-TLV
}
}
]
}
}
SRGB-DESCRIPTOR - Retrieve
Retrieve operation of resource: srgb-descriptor
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the SR range
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" The first value of the SRGB when expressed as an\nMPLS label.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the SR range
"range": "integer", Number of SRGB elements. The range value MUST be\ngreater than 0.
"label": "string" The first value of the SRGB when expressed as an\nMPLS label.
}
}
MT-IPV4-REACHABILITY - Retrieve
Retrieve operation of resource: mt-ipv4-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv4-reachability": { This container defines list of IPv4\nreachability Information in\nmulti-topology environment.
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of sub-TLV 2.
"length": "integer", TLV length.
"type": "integer", Reference to the sub-TLV type
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the sub-TLV type
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters of sub-TLV 2.
"flags": "string", Additional prefix reachability flags.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of sub-TLV 2.
"flags": "string", Additional prefix reachability flags.
"type": "string" Reference to the sub-TLV type
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of sub-TLV 2.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the sub-TLV type
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 2.
"type": "string", Reference to the sub-TLV type
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the sub-TLV type
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 2.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the sub-TLV type
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
}
}
MT-IPV4-REACHABILITY-PREFIXES - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv4-reachability-prefixes": { IPv4 prefixes that are contained\nwithin MT reachability TLV.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of sub-TLV 2.
"length": "integer", TLV length.
"type": "integer", Reference to the sub-TLV type
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the sub-TLV type
}
]
},
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters of sub-TLV 2.
"flags": "string", Additional prefix reachability flags.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of sub-TLV 2.
"flags": "string", Additional prefix reachability flags.
"type": "string" Reference to the sub-TLV type
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of sub-TLV 2.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the sub-TLV type
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 2.
"type": "string", Reference to the sub-TLV type
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the sub-TLV type
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 2.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the sub-TLV type
}
]
},
"mt-id": "integer", Multi-topology ID
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
]
}
}
MT-IPV4-REACHABILITY-PREFIXE - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixe
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MT-IPV4-REACHABILITY-PREFIXES-STATE - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes-state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv4-reachability-prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Multi-topology ID
}
}
MT-IPV4-REACHABILITY-PREFIXES-UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes-undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv4-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
MT-IPV4-REACHABILITY-PREFIXES-UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes-undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
MT-IPV4-REACHABILITY-PREFIXES-SUBTLVS - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv4-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters of sub-TLV 2.
"flags": "string", Additional prefix reachability flags.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of sub-TLV 2.
"flags": "string", Additional prefix reachability flags.
"type": "string" Reference to the sub-TLV type
}
},
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of sub-TLV 2.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the sub-TLV type
}
},
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 2.
"type": "string", Reference to the sub-TLV type
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the sub-TLV type
},
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 2.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"type": "string" Reference to the sub-TLV type
}
]
}
}
MT-IPV4-REACHABILITY-PREFIXES-SUBTLV - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PREFIXES-SUBTLVS-TAG64 - Retrieve
Retrieve operation of resource: prefixes-subtlvs-tag64
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
PREFIXES-SUBTLVS-TAG - Retrieve
Retrieve operation of resource: prefixes-subtlvs-tag
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
MT-IPV4-REACHABILITY-PREFIXES-SUBTLVS-STATE - Retrieve
Retrieve operation of resource: mt-ipv4-reachability-prefixes-subtlvs-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv4-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
PREFIXES-SUBTLVS-IPV4-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: prefixes-subtlvs-ipv4-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
PREFIXES-SUBTLVS-IPV6-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: prefixes-subtlvs-ipv6-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
PREFIXES-SUBTLVS-PREFIX-SIDS - Retrieve
Retrieve operation of resource: prefixes-subtlvs-prefix-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
}
}
PREFIXES-SUBTLVS-PREFIX-SID - Retrieve
Retrieve operation of resource: prefixes-subtlvs-prefix-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" IGP Prefix-SID value.
}
}
PREFIXES-SUBTLVS-FLAGS - Retrieve
Retrieve operation of resource: prefixes-subtlvs-flags
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
MT-ISN - Retrieve
Retrieve operation of resource: mt-isn
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-isn": { This container defines list of ISIS\nmulti-topology neighbors.
"mt-isn-neighbors": { This container describes IS\nneighbors.
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { State parameters of the undefined sub-TLV.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { State parameters of the undefined sub-TLV.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { State parameters of the undefined sub-TLV.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { State parameters of the undefined sub-TLV.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
{
"state": { State parameters of the undefined sub-TLV.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { State parameters of the undefined sub-TLV.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { State parameters of the undefined sub-TLV.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { State parameters of the undefined sub-TLV.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { State parameters of the undefined sub-TLV.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { State parameters of the undefined sub-TLV.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { State parameters of the undefined sub-TLV.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the System ID of the\nneighbor.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Reference to the topology\nthat the neighbor is within.
},
"system-id": "string", Reference to the System ID of the\nneighbor.
"mt-id": "integer" Reference to the topology\nthat the neighbor is within.
}
]
}
}
}
MT-ISN-NEIGHBORS - Retrieve
Retrieve operation of resource: mt-isn-neighbors
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-isn-neighbors": { This container describes IS\nneighbors.
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { State parameters of the undefined sub-TLV.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { State parameters of the undefined sub-TLV.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { State parameters of the undefined sub-TLV.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { State parameters of the undefined sub-TLV.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
{
"state": { State parameters of the undefined sub-TLV.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { State parameters of the undefined sub-TLV.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { State parameters of the undefined sub-TLV.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { State parameters of the undefined sub-TLV.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { State parameters of the undefined sub-TLV.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { State parameters of the undefined sub-TLV.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { State parameters of the undefined sub-TLV.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
},
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", Reference to the System ID of the\nneighbor.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Reference to the topology\nthat the neighbor is within.
},
"system-id": "string", Reference to the System ID of the\nneighbor.
"mt-id": "integer" Reference to the topology\nthat the neighbor is within.
}
]
}
}
MT-ISN-NEIGHBOR - Retrieve
Retrieve operation of resource: mt-isn-neighbor
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MT-ISN-NEIGHBORS-SUBTLVS - Retrieve
Retrieve operation of resource: mt-isn-neighbors-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-isn-neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { State parameters of sub-TLV 6.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of sub-TLV 6.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
},
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
}
]
},
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { State parameters of sub-TLV 6.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { State parameters of sub-TLV 6.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of sub-TLV 6.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
},
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
}
]
},
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { State parameters of sub-TLV 6.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
{
"state": { State parameters of sub-TLV 6.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
},
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { State parameters of sub-TLV 6.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { State parameters of sub-TLV 6.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { State parameters of sub-TLV 6.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { State parameters of sub-TLV 6.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 6.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"type": "string", Reference to the sub-TLV type.
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { State parameters of sub-TLV 6.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
]
}
}
MT-ISN-NEIGHBORS-SUBTLV - Retrieve
Retrieve operation of resource: mt-isn-neighbors-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SUBTLVS-IPV6-NEIGHBOR-ADDRESS - Retrieve
Retrieve operation of resource: subtlvs-ipv6-neighbor-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-ipv6-neighbor-address": { This container defines sub-TLV\n13.
"state": { State parameters of sub-TLV 13.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 13.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
}
SUBTLVS-IPV4-INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: subtlvs-ipv4-interface-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-ipv4-interface-address": { This container defines sub-TLV 6\n.
"state": { State parameters of sub-TLV 6.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 6.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
SUBTLVS-MAX-RESERVABLE-LINK-BANDWIDTH - Retrieve
Retrieve operation of resource: subtlvs-max-reservable-link-bandwidth
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-max-reservable-link-bandwidth": { This container defines sub-TLV\n10.
"state": { State parameters of sub-TLV 10.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 10.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
}
SUBTLVS-MAX-LINK-BANDWIDTH - Retrieve
Retrieve operation of resource: subtlvs-max-link-bandwidth
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-max-link-bandwidth": { This container defines sub-TLV 9\n.
"state": { State parameters of sub-TLV 9.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 9.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
}
SUBTLVS-ADJACENCY-SIDS - Retrieve
Retrieve operation of resource: subtlvs-adjacency-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of Adjacency-SID.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nAdjacency-SID.
},
"value": "integer" Reference to the value of the\nAdjacency-SID.
}
]
}
}
SUBTLVS-ADJACENCY-SID - Retrieve
Retrieve operation of resource: subtlvs-adjacency-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of Adjacency-SID.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Adjacency-SID value.
}
}
SUBTLVS-BANDWIDTH-CONSTRAINTS - Retrieve
Retrieve operation of resource: subtlvs-bandwidth-constraints
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { Operational state parameters of the BCN level
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
}
}
SUBTLVS-BANDWIDTH-CONSTRAINT - Retrieve
Retrieve operation of resource: subtlvs-bandwidth-constraint
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of model-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BANDWIDTH-CONSTRAINTS-CONSTRAINTS - Retrieve
Retrieve operation of resource: bandwidth-constraints-constraints
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of model-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bandwidth-constraints-constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { Operational state parameters of the BCN level
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
}
}
BANDWIDTH-CONSTRAINTS-CONSTRAINT - Retrieve
Retrieve operation of resource: bandwidth-constraints-constraint
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of model-id
ID of constraint-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of model-id
ID of constraint-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Operational state parameters of the BCN level
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Unique reference for the bandwidth constraint\nlevel. BC0 is indicated by this leaf being set\nto zero, with BCN represented by this leaf being\nset to N.
}
}
SUBTLVS-BANDWIDTH-CONSTRAINTS-STATE - Retrieve
Retrieve operation of resource: subtlvs-bandwidth-constraints-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of model-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Identifier for the Bandwidth Constraints Model\ncurrently in use by the LSR initiating the IGP\nadvertisement.
}
}
SUBTLVS-UNRESERVED-BANDWIDTHS - Retrieve
Retrieve operation of resource: subtlvs-unreserved-bandwidths
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
SUBTLVS-UNRESERVED-BANDWIDTH - Retrieve
Retrieve operation of resource: subtlvs-unreserved-bandwidth
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of priority
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of priority
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"priority": "integer", Setup priority level of 0 through 7 to be used\nby Unreserved Bandwidth sub-TLV 11.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
}
}
SUBTLVS-IPV4-NEIGHBOR-ADDRESS - Retrieve
Retrieve operation of resource: subtlvs-ipv4-neighbor-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-ipv4-neighbor-address": { This container defines sub-TLV 8\n.
"state": { State parameters of sub-TLV 8.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 8.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
}
SUBTLVS-TE-DEFAULT-METRIC - Retrieve
Retrieve operation of resource: subtlvs-te-default-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-te-default-metric": { This container defines sub-TLV\n18.
"state": { State parameters of sub-TLV 18.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 18.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
}
SUBTLVS-IPV6-INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: subtlvs-ipv6-interface-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-ipv6-interface-address": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 12.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 12.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
}
SUBTLVS-ADMIN-GROUP - Retrieve
Retrieve operation of resource: subtlvs-admin-group
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-admin-group": { This container defines sub-TLV 3\n.
"state": { State parameters of sub-TLV 3.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 3.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
}
SUBTLVS-LAN-ADJACENCY-SIDS - Retrieve
Retrieve operation of resource: subtlvs-lan-adjacency-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of LAN Adjacency-SID.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
},
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
}
]
}
}
SUBTLVS-LAN-ADJACENCY-SID - Retrieve
Retrieve operation of resource: subtlvs-lan-adjacency-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of LAN Adjacency-SID.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" LAN Adjacency-SID value.
}
}
SUBTLVS-EXTENDED-ADMIN-GROUP - Retrieve
Retrieve operation of resource: subtlvs-extended-admin-group
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-extended-admin-group": { This container defines sub-TLV\n14.
"state": { State parameters of sub-TLV 14.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 14.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
}
MT-ISN-NEIGHBORS-STATE - Retrieve
Retrieve operation of resource: mt-isn-neighbors-state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-isn-neighbors-state": { State parameters of MT neighbor.
"system-id": "string", System-id of the IS neighbor.
"metric": "integer", ISIS metric value.
"mt-id": "integer" Identifier of a topology being announced.
}
}
MT-ISN-NEIGHBORS-UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: mt-isn-neighbors-undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-isn-neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
MT-ISN-NEIGHBORS-UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: mt-isn-neighbors-undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
IPV6-SRLGS - Retrieve
Retrieve operation of resource: ipv6-srlgs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-srlgs": { Instance of the IPv6 SRLG TLV.
{
"state": { State parameters of TLV 139.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nthe IPv6 Shared Risk Link Group\n(SRLG) TLV.
"ipv6-neighbor-address": "string", IPv6 neighbor address or Link Remote Identifier.
"flags": "string", IPv6 SRLG flags.
"ipv6-interface-address": "string", IPv6 interface address or Link Local Identifier.
"system-id": "string", Neighbor system ID.
"srlg-value": "integer" SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nthe IPv6 Shared Risk Link Group\n(SRLG) TLV.
}
]
}
}
IPV6-SRLG - Retrieve
Retrieve operation of resource: ipv6-srlg
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of TLV 139.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", An arbitrary unsigned 32-bit integer used to\ndisambiguate the instance of TLV 138. The\ninstance identifier is synthesised by the system\nand may be renumbered for the same SRLG\ndefinition in subsequent advertised LSPs if (and\nonly if) the entire list of SRLGs is replaced.
"ipv6-neighbor-address": "string", IPv6 neighbor address or Link Remote Identifier.
"flags": "string", IPv6 SRLG flags.
"ipv6-interface-address": "string", IPv6 interface address or Link Local Identifier.
"system-id": "string", Neighbor system ID.
"srlg-value": "integer" SRLG values.
}
}
TLVS-STATE - Retrieve
Retrieve operation of resource: tlvs-state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tlvs-state": { Operational state parameters relating\nto the specified LSP
"type": "string" The type of TLV being described. The type of TLV\nis expressed as a canonical name.
}
}
PURGE-OI - Retrieve
Retrieve operation of resource: purge-oi
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"purge-oi": { This container defines ISIS purge TLV\n.
"state": { State parameters of TLV 13.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of TLV 13.
"source-system-id": "string", System ID of the Intermediate System that\ninserted this TLV.
"system-id-count": "integer", Number of system IDs carried in this TLV.
"received-system-id": "string" System ID of the Intermediate System from which\nthe purge was received.
}
}
HOST-NAME - Retrieve
Retrieve operation of resource: host-name
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"host-name": { Name of the node.
"state": { State parameters of ISIS TLV 137.
"host-name": "string" Name of the node.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 137.
"host-name": "string" Name of the node.
}
}
IPV6-REACHABILITY - Retrieve
Retrieve operation of resource: ipv6-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-reachability": { This container defines list of IPv6\nreachability information.
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters for Prefix-SID.
"length": "integer", TLV length.
"type": "integer", Reference to the sub-TLV type
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the sub-TLV type
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters for Prefix-SID.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters for Prefix-SID.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the sub-TLV type
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters for Prefix-SID.
"type": "string", Reference to the sub-TLV type
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the sub-TLV type
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters for Prefix-SID.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the sub-TLV type
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the sub-TLV type
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
}
}
IPV6-REACHABILITY-PREFIXES - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-reachability-prefixes": { This list defines IPv6 extended\nprefix attributes.
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters for Prefix-SID.
"length": "integer", TLV length.
"type": "integer", Reference to the sub-TLV type
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" Reference to the sub-TLV type
}
]
},
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters for Prefix-SID.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters for Prefix-SID.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the sub-TLV type
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters for Prefix-SID.
"type": "string", Reference to the sub-TLV type
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the sub-TLV type
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters for Prefix-SID.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the sub-TLV type
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the sub-TLV type
}
]
},
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
}
IPV6-REACHABILITY-PREFIXE - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixe
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
IPV6-REACHABILITY-PREFIXES-STATE - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-reachability-prefixes-state": { State parameters of IPv6 prefix\nattributes
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
IPV6-REACHABILITY-PREFIXES-SUBTLVS - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters for Prefix-SID.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters for Prefix-SID.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the sub-TLV type
}
},
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters for Prefix-SID.
"type": "string", Reference to the sub-TLV type
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the sub-TLV type
},
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters for Prefix-SID.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" Reference to the sub-TLV type
}
},
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string" Reference to the sub-TLV type
}
]
}
}
IPV6-REACHABILITY-PREFIXES-SUBTLV - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SUBTLVS-TAG - Retrieve
Retrieve operation of resource: subtlvs-tag
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
SUBTLVS-TAG64 - Retrieve
Retrieve operation of resource: subtlvs-tag64
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
SUBTLVS-PREFIX-SIDS - Retrieve
Retrieve operation of resource: subtlvs-prefix-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
}
}
SUBTLVS-PREFIX-SID - Retrieve
Retrieve operation of resource: subtlvs-prefix-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" IGP Prefix-SID value.
}
}
SUBTLVS-IPV4-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: subtlvs-ipv4-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
IPV6-REACHABILITY-PREFIXES-SUBTLVS-STATE - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes-subtlvs-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
SUBTLVS-IPV6-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: subtlvs-ipv6-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
SUBTLVS-FLAGS - Retrieve
Retrieve operation of resource: subtlvs-flags
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
IPV6-REACHABILITY-PREFIXES-UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes-undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
IPV6-REACHABILITY-PREFIXES-UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: ipv6-reachability-prefixes-undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
IPV6-TE-ROUTER-ID - Retrieve
Retrieve operation of resource: ipv6-te-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-te-router-id": { This container defines TLV 140.
"state": { State parameters of ISIS TLV 140.
"router-id": "string" IPv6 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 140.
"router-id": "string" IPv6 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
IPV4-INTERNAL-REACHABILITY - Retrieve
Retrieve operation of resource: ipv4-internal-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-internal-reachability": { This container defines list of IPv4\ninternal reachability information.
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"state": [ State parameters of error-metric.
{
"prefix": "string", Reference to the IPv4 prefix
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of error-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" IS-IS error metric flags.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"prefix": "string" Reference to the IPv4 prefix
}
]
}
}
}
PREFIXES - Retrieve
Retrieve operation of resource: prefixes
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes": { IPv4 prefixes and internal\nreachability attributes.
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"state": [ State parameters of error-metric.
{
"prefix": "string", Reference to the IPv4 prefix
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of error-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" IS-IS error metric flags.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"prefix": "string" Reference to the IPv4 prefix
}
]
}
}
PREFIXE - Retrieve
Retrieve operation of resource: prefixe
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IPv4 standard prefix.
"prefix": "string", IPv4 prefix contained within reachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
}
DEFAULT-METRIC - Retrieve
Retrieve operation of resource: default-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-metric": { ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"state": { State parameters for default-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" ISIS Default-Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for default-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" ISIS Default-Metric Flags.
}
}
DELAY-METRIC - Retrieve
Retrieve operation of resource: delay-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of delay-metric.
"metric": "integer", ISIS delay metric value. This metric measures\nthe transit delay of the associated circuit. It\nis an optional metric, which if assigned to a\ncircuit shall have a positive integral value.\nHigher values indicate a longer transit delay.
"flags": "string" ISIS Delay Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of delay-metric.
"metric": "integer", ISIS delay metric value. This metric measures\nthe transit delay of the associated circuit. It\nis an optional metric, which if assigned to a\ncircuit shall have a positive integral value.\nHigher values indicate a longer transit delay.
"flags": "string" ISIS Delay Metric Flags.
}
}
EXPENSE-METRIC - Retrieve
Retrieve operation of resource: expense-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of expense-metric.
"metric": "integer", ISIS expense metric value. This metric measures\nthe monetary cost of utilising the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a positive\nintegral value1). Higher values indicate a\nlarger monetary expense.
"flags": "string" ISIS Expense Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of expense-metric.
"metric": "integer", ISIS expense metric value. This metric measures\nthe monetary cost of utilising the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a positive\nintegral value1). Higher values indicate a\nlarger monetary expense.
"flags": "string" ISIS Expense Metric Flags.
}
}
ERROR-METRIC - Retrieve
Retrieve operation of resource: error-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
}
IPV6-INTERFACE-ADDRESSES - Retrieve
Retrieve operation of resource: ipv6-interface-addresses
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-interface-addresses": { This container defines TLV 232.
"state": { State parameters of ISIS TLV 232.
"ipv6-interface-address": "string" IPv6 interface addresses of the node. MUST\ncontain only the non-link-local IPv6 addresses\nassigned to the IS.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 232.
"ipv6-interface-address": "string" IPv6 interface addresses of the node. MUST\ncontain only the non-link-local IPv6 addresses\nassigned to the IS.
}
}
EXTENDED-IS-REACHABILITY - Retrieve
Retrieve operation of resource: extended-is-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"extended-is-reachability": { This container defines list of ISIS\nextended reachability neighbors.
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of the undefined sub-TLV.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { State parameters of the undefined sub-TLV.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { State parameters of the undefined sub-TLV.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { State parameters of the undefined sub-TLV.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { State parameters of the undefined sub-TLV.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { State parameters of the undefined sub-TLV.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of the undefined sub-TLV.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { State parameters of the undefined sub-TLV.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { State parameters of the undefined sub-TLV.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { State parameters of the undefined sub-TLV.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { State parameters of the undefined sub-TLV.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" Metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
}
}
EXTENDED-IS-REACHABILITY-NEIGHBORS - Retrieve
Retrieve operation of resource: extended-is-reachability-neighbors
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"extended-is-reachability-neighbors": { This list describes ISIS extended\nneigbors and reachability attributes\n.
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of the undefined sub-TLV.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { State parameters of the undefined sub-TLV.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { State parameters of the undefined sub-TLV.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { State parameters of the undefined sub-TLV.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { State parameters of the undefined sub-TLV.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { State parameters of the undefined sub-TLV.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of the undefined sub-TLV.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { State parameters of the undefined sub-TLV.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { State parameters of the undefined sub-TLV.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { State parameters of the undefined sub-TLV.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { State parameters of the undefined sub-TLV.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
},
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", Reference to the neighboring\nsystem's system ID.
"metric": "integer" Metric value.
},
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"system-id": "string" Reference to the neighboring\nsystem's system ID.
}
]
}
}
EXTENDED-IS-REACHABILITY-NEIGHBOR - Retrieve
Retrieve operation of resource: extended-is-reachability-neighbor
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NEIGHBORS-SUBTLVS - Retrieve
Retrieve operation of resource: neighbors-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbors-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
},
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
},
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
},
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
},
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
},
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nAdjacency-SID.
},
"value": "integer" Reference to the value of the\nAdjacency-SID.
}
]
},
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
},
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
},
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
},
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
},
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nAdjacency-SID.
},
"value": "integer" Reference to the value of the\nAdjacency-SID.
}
]
},
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
},
"type": "string", Reference to the sub-TLV type.
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
]
}
}
NEIGHBORS-SUBTLV - Retrieve
Retrieve operation of resource: neighbors-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MAX-LINK-BANDWIDTH - Retrieve
Retrieve operation of resource: max-link-bandwidth
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"max-link-bandwidth": { The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
"state": { State parameters of sub-TLV 9.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 9.
"max-link-bandwidth": "string" The maximum bandwidth that can be used on this\nlink in this direction (from the system\noriginating the LSP to its neighbors). It is\nencoded in 32 bits in IEEE floating point format\n. The units are bytes (not bits!) per second.
}
}
IPV6-NEIGHBOR-ADDRESS - Retrieve
Retrieve operation of resource: ipv6-neighbor-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-neighbor-address": { Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of sub-TLV 13.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 13.
"ipv6-neighbor-address": "string" Contains a 16-octet IPv6 address for a\nneighboring router on the link described by the\n(main) TLV. This sub-TLV can occur multiple\ntimes.
}
}
IPV6-INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: ipv6-interface-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-interface-address": { Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
"state": { State parameters of sub-TLV 12.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 12.
"ipv6-interface-address": "string" Contains a 16-octet IPv6 address for the\ninterface described by the containing Extended\nIS Reachability TLV. This sub-TLV can occur\nmultiple times.
}
}
LAN-ADJACENCY-SIDS - Retrieve
Retrieve operation of resource: lan-adjacency-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lan-adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of LAN Adjacency-SID.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
},
"value": "integer" Reference to the value of the\nLAN Adjacency-SID.
}
]
}
}
LAN-ADJACENCY-SID - Retrieve
Retrieve operation of resource: lan-adjacency-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of LAN Adjacency-SID.
"neighbor-id": "string", System ID of the neighbor associated with the\nLAN- Adj-Segment-ID value.
"flags": "string", Flags associated with LAN-Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" LAN Adjacency-SID value.
}
}
ADJACENCY-SIDS - Retrieve
Retrieve operation of resource: adjacency-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sids": { Adjacency Segment-IDs List. An\nIGP-Adjacency Segment is an IGP\nsegment attached to a\nunidirectional adjacency or a\nset of unidirectional\nadjacencies. By default, an IGP-\nAdjacency Segment is local to\nthe node which advertises it.
{
"state": { State parameters of Adjacency-SID.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Reference to the value of the\nAdjacency-SID.
},
"value": "integer" Reference to the value of the\nAdjacency-SID.
}
]
}
}
ADJACENCY-SID - Retrieve
Retrieve operation of resource: adjacency-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of Adjacency-SID.
"flags": "string", Flags associated with Adj-Segment-ID.
"weight": "integer", Value that represents the weight of the Adj-SID\nfor the purpose of load balancing.
"value": "integer" Adjacency-SID value.
}
}
TE-DEFAULT-METRIC - Retrieve
Retrieve operation of resource: te-default-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te-default-metric": { This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
"state": { State parameters of sub-TLV 18.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 18.
"te-default-metric": "integer" This metric is administratively assigned and can\nbe used to present a differently weighted\ntopology to traffic engineering SPF calculations\n. To preclude overflow within a traffic\nengineering SPF implementation, all metrics\ngreater than or equal to MAX_PATH_METRIC SHALL\nbe considered to have a metric of\nMAX_PATH_METRIC.
}
}
ADMIN-GROUP - Retrieve
Retrieve operation of resource: admin-group
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"admin-group": { The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
"state": { State parameters of sub-TLV 3.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 3.
"admin-group": "integer" The administrative group sub-TLV contains a\n4-octet bit mask assigned by the network\nadministrator. Each set bit corresponds to one\nadministrative group assigned to the interface.\nBy convention, the least significant bit is\nreferred to as group 0, and the most significant\nbit is referred to as group 31.
}
}
MAX-RESERVABLE-LINK-BANDWIDTH - Retrieve
Retrieve operation of resource: max-reservable-link-bandwidth
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"max-reservable-link-bandwidth": { The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
"state": { State parameters of sub-TLV 10.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 10.
"max-reservable-link-bandwidth": "string" The maximum amount of bandwidth that can be\nreserved in this direction on this link. Note\nthat for oversubscription purposes, this can be\ngreater than the bandwidth of the link. It is\nencoded in 32 bits in IEEE floating point\nformat. The units are bytes (not bits!) per\nsecond.
}
}
EXTENDED-ADMIN-GROUP - Retrieve
Retrieve operation of resource: extended-admin-group
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"extended-admin-group": { The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
"state": { State parameters of sub-TLV 14.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 14.
"extended-admin-group": "integer" The extended-admin-group sub-TLV is used in\naddition to the Administrative Groups when it is\ndesirable to make more than 32 colors available\nfor advertisement in a network.
}
}
UNRESERVED-BANDWIDTHS - Retrieve
Retrieve operation of resource: unreserved-bandwidths
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unreserved-bandwidths": { Setup priority (0 through 7) for\nunreserved bandwidth.
"unreserved-bandwidth": [ The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"priority": "integer", Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
},
"priority": "integer" Reference to the setup\npriority to which the\nunreserved bandwidth\ncorresponds.
}
]
}
}
UNRESERVED-BANDWIDTH - Retrieve
Retrieve operation of resource: unreserved-bandwidth
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of priority
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of priority
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IS Extended Reachability\nsub-TLV 11.
"priority": "integer", Setup priority level of 0 through 7 to be used\nby Unreserved Bandwidth sub-TLV 11.
"unreserved-bandwidth": "string" The amount of bandwidth reservable in this\ndirection on this link. Note that for\noversubscription purposes, this can be greater\nthan the bandwidth of the link. It contains\neight 32-bit IEEE floating point numbers(one for\neach priority). The units are bytes (not bits!)\nper second. The values correspond to the\nbandwidth that can be reserved with a setup\npriority of 0 through 7, arranged in increasing\norder with priority 0 occurring at the start of\nthe sub-TLV, and priority 7 at the end of the\nsub-TLV.
}
}
IPV4-INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-interface-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-interface-address": { A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
"state": { State parameters of sub-TLV 6.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 6.
"ipv4-interface-address": "string" A 4-octet IPv4 address for the interface\ndescribed by the (main) TLV. This sub-TLV can\noccur multiple times.
}
}
IPV4-NEIGHBOR-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-neighbor-address
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-neighbor-address": { A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
"state": { State parameters of sub-TLV 8.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 8.
"ipv4-neighbor-address": "string" A single IPv4 address for a neighboring router\non this link. This sub-TLV can occur multiple\ntimes.
}
}
BANDWIDTH-CONSTRAINTS - Retrieve
Retrieve operation of resource: bandwidth-constraints
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bandwidth-constraints": { List of the Bandwidth\nConstraints sub-TLV instances\npresent in the TLV.
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
},
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { Operational state parameters of the BCN level
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
},
"model-id": "integer" Reference to the model ID\nassociated with the instance\nof the Bandwidth Constraints\nsub-TLV.
}
]
}
}
BANDWIDTH-CONSTRAINT - Retrieve
Retrieve operation of resource: bandwidth-constraint
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of model-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CONSTRAINTS - Retrieve
Retrieve operation of resource: constraints
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of model-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"constraints": { List of the constraints within\nthe Bandwidth Constraints\nsub-TLV. The BC0 level is\nindicated by the constraint-id\nleaf being set to 0, with BCN\nbeing indicated by\nconstraint-id N.
{
"state": { Operational state parameters of the BCN level
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
},
"constraint-id": "integer" Reference to the unique ID\nfor the BCN level.
}
]
}
}
CONSTRAINT - Retrieve
Retrieve operation of resource: constraint
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of model-id
ID of constraint-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of model-id
ID of constraint-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Operational state parameters of the BCN level
"bandwidth": "string", The bandwidth constraint, expressed as a 32-bit\nIEEE floating point number expressed in bytes\nper second.
"constraint-id": "integer" Unique reference for the bandwidth constraint\nlevel. BC0 is indicated by this leaf being set\nto zero, with BCN represented by this leaf being\nset to N.
}
}
BANDWIDTH-CONSTRAINTS-STATE - Retrieve
Retrieve operation of resource: bandwidth-constraints-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
ID of model-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bandwidth-constraints-state": { State parameters of IS\nExtended Reachability sub-TLV\n22.
"model-id": "integer" Identifier for the Bandwidth Constraints Model\ncurrently in use by the LSR initiating the IGP\nadvertisement.
}
}
NEIGHBORS-UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: neighbors-undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbors-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
NEIGHBORS-UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: neighbors-undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
NEIGHBORS-STATE - Retrieve
Retrieve operation of resource: neighbors-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbors-state": { State parameters of extended\nneighbor
"system-id": "string", System-id of the neighbor.
"metric": "integer" Metric value.
}
}
INSTANCE-IDS - Retrieve
Retrieve operation of resource: instance-ids
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"instance-ids": { A list of instance IDs received\nwithin TLV 7 within an IS-IS LSP. In\nthe case that more than one instance\nof TLV 7 is included in the LSP, the\ninstance IDs specified within the\ninstances are concatenated within\nthis list.
"instance-id": [ Reference to the unique instance ID\n.
{
"state": { State parameters of ISIS TLV 7.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" Reference to the unique instance ID\n.
},
"instance-id": "integer" Reference to the unique instance ID\n.
}
]
}
}
INSTANCE-ID - Retrieve
Retrieve operation of resource: instance-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 7.
"topology-id": "integer", Instance-Specific Topology Identifiers (ITIDs).
"instance-id": "integer" An Instance Identifier (IID) to uniquely\nidentify an IS-IS instance. When the IID = 0,\nthe list of supported ITIDs MUST NOT be present.\nAn IID-TLV with IID = 0 MUST NOT appear in an\nSNP or LSP. When the TLV appears (with a\nnon-zero IID) in an SNP or LSP, exactly one ITID\n. MUST be present indicating the topology with\nwhich the PDU is associated. If no ITIDs or\nmultiple ITIDs are present or the IID is zero,\nthen the PDU MUST be ignored.
}
}
IPV4-SRLGS - Retrieve
Retrieve operation of resource: ipv4-srlgs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-srlgs": { Instance of the IPv4 SRLG TLV
{
"state": { State parameters of TLV 138.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", Reference to the instance number of\nTLV 138.
"ipv4-neighbor-address": "string", IPv4 neighbor address.
"flags": "string", SRLG flags.
"ipv4-interface-address": "string", IPv4 interface address.
"system-id": "string", Neighbor system ID.
"srlg-value": "integer" List of SRLG values.
},
"instance-number": "integer" Reference to the instance number of\nTLV 138.
}
]
}
}
IPV4-SRLG - Retrieve
Retrieve operation of resource: ipv4-srlg
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of instance-number
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of TLV 138.
"psn-number": "integer", Pseudonode number if the neighbor is on a LAN\ninterface.
"instance-number": "integer", An arbitrary unsigned 32-bit integer used to\ndisambiguate the instance of TLV 138. The\ninstance identifier is synthesised by the system\nand may be renumbered for the same SRLG\ndefinition in subsequent advertised LSPs if (and\nonly if) the entire list of SRLGs is replaced.
"ipv4-neighbor-address": "string", IPv4 neighbor address.
"flags": "string", SRLG flags.
"ipv4-interface-address": "string", IPv4 interface address.
"system-id": "string", Neighbor system ID.
"srlg-value": "integer" List of SRLG values.
}
}
IS-REACHABILITY - Retrieve
Retrieve operation of resource: is-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-reachability": { This container describes list of ISIS\nneighbors and attributes.
"neighbors": { IS reachability neighbor attributes.
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"state": [ State parameters of error-metric.
{
"system-id": "string" Reference to the system ID of the\nneighbor.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of error-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" IS-IS error metric flags.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"system-id": "string" Reference to the system ID of the\nneighbor.
}
]
}
}
}
NEIGHBORS - Retrieve
Retrieve operation of resource: neighbors
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbors": { IS reachability neighbor attributes.
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"state": [ State parameters of error-metric.
{
"system-id": "string" Reference to the system ID of the\nneighbor.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of error-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" IS-IS error metric flags.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"system-id": "string" Reference to the system ID of the\nneighbor.
}
]
}
}
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IS standard neighbor.
"system-id": "string" System-ID of IS neighbor.
}
}
DEFAULT-METRIC - Retrieve
Retrieve operation of resource: default-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-metric": { ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"state": { State parameters for default-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" ISIS Default-Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for default-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" ISIS Default-Metric Flags.
}
}
DELAY-METRIC - Retrieve
Retrieve operation of resource: delay-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of delay-metric.
"metric": "integer", ISIS delay metric value. This metric measures\nthe transit delay of the associated circuit. It\nis an optional metric, which if assigned to a\ncircuit shall have a positive integral value.\nHigher values indicate a longer transit delay.
"flags": "string" ISIS Delay Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of delay-metric.
"metric": "integer", ISIS delay metric value. This metric measures\nthe transit delay of the associated circuit. It\nis an optional metric, which if assigned to a\ncircuit shall have a positive integral value.\nHigher values indicate a longer transit delay.
"flags": "string" ISIS Delay Metric Flags.
}
}
EXPENSE-METRIC - Retrieve
Retrieve operation of resource: expense-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of expense-metric.
"metric": "integer", ISIS expense metric value. This metric measures\nthe monetary cost of utilising the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a positive\nintegral value1). Higher values indicate a\nlarger monetary expense.
"flags": "string" ISIS Expense Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of expense-metric.
"metric": "integer", ISIS expense metric value. This metric measures\nthe monetary cost of utilising the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a positive\nintegral value1). Higher values indicate a\nlarger monetary expense.
"flags": "string" ISIS Expense Metric Flags.
}
}
ERROR-METRIC - Retrieve
Retrieve operation of resource: error-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
}
IPV4-TE-ROUTER-ID - Retrieve
Retrieve operation of resource: ipv4-te-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-te-router-id": { This container defines TLV 134.
"state": { State parameters of ISIS TLV 134.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 134.
"router-id": "string" IPv4 Traffic Engineering router ID of the node.\nFor traffic engineering, it guarantees that we\nhave a single stable address that can always be\nreferenced in a path that will be reachable from\nmultiple hops away, regardless of the state of\nthe node's interfaces.
}
}
NLPID - Retrieve
Retrieve operation of resource: nlpid
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of ISIS TLV 129.
"nlpid": "string" Protocol supported. IPv4 is defined as (0xcc)\nand IPv6 - (0x8e)
}
}
EXTENDED-IPV4-REACHABILITY - Retrieve
Retrieve operation of resource: extended-ipv4-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"extended-ipv4-reachability": { This container defines list of IPv4\nextended reachability information.
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { State parameters of the undefined sub-TLV.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Additional prefix reachability flags.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of the undefined sub-TLV.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the type of the\nundefined sub-TLV
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { State parameters of the undefined sub-TLV.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Additional prefix reachability flags.
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Additional prefix reachability flags.
"type": "string" Reference to the type of the\nundefined sub-TLV
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the type of the\nundefined sub-TLV
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of the undefined sub-TLV.
"type": "string", Reference to the type of the\nundefined sub-TLV
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
}
}
EXTENDED-IPV4-REACHABILITY-PREFIXES - Retrieve
Retrieve operation of resource: extended-ipv4-reachability-prefixes
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"extended-ipv4-reachability-prefixes": { This list describes IPv4 extended\nprefixes and attributes.
{
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { State parameters of the undefined sub-TLV.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Additional prefix reachability flags.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" TLV value.
},
"value": "integer" TLV value.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of the undefined sub-TLV.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" Reference to the type of the\nundefined sub-TLV
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { State parameters of the undefined sub-TLV.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Additional prefix reachability flags.
"state": { State parameters of the undefined sub-TLV.
"flags": "string", Additional prefix reachability flags.
"type": "string" Reference to the type of the\nundefined sub-TLV
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" Reference to the type of the\nundefined sub-TLV
},
"type": "string", Reference to the type of the\nundefined sub-TLV
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of the undefined sub-TLV.
"type": "string", Reference to the type of the\nundefined sub-TLV
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
},
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
},
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
]
}
}
EXTENDED-IPV4-REACHABILITY-PREFIXE - Retrieve
Retrieve operation of resource: extended-ipv4-reachability-prefixe
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PREFIXES-STATE - Retrieve
Retrieve operation of resource: prefixes-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-state": { State parameters of an IPv4\nextended prefix.
"sbit": "boolean", The Sub-TLV present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"prefix": "string", IPv4 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"metric": "integer" ISIS metric value.
}
}
PREFIXES-SUBTLVS - Retrieve
Retrieve operation of resource: prefixes-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { State parameters of sub-TLV 12.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters of sub-TLV 12.
"flags": "string", Additional prefix reachability flags.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of sub-TLV 12.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 12.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"flags": { Additional prefix reachability flags.
"state": { State parameters of sub-TLV 12.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
},
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
]
}
}
PREFIXES-SUBTLV - Retrieve
Retrieve operation of resource: prefixes-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TAG - Retrieve
Retrieve operation of resource: tag
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
IPV4-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: ipv4-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-source-router-id": { IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
IPV6-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: ipv6-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-source-router-id": { IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
PREFIXES-SUBTLVS-STATE - Retrieve
Retrieve operation of resource: prefixes-subtlvs-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
FLAGS - Retrieve
Retrieve operation of resource: flags
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flags": { Additional prefix reachability flags.
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
TAG64 - Retrieve
Retrieve operation of resource: tag64
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tag64": { List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
PREFIX-SIDS - Retrieve
Retrieve operation of resource: prefix-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
}
}
PREFIX-SID - Retrieve
Retrieve operation of resource: prefix-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" IGP Prefix-SID value.
}
}
PREFIXES-UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: prefixes-undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
PREFIXES-UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: prefixes-undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
MULTI-TOPOLOGY - Retrieve
Retrieve operation of resource: multi-topology
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multi-topology": { This container defines the topology\nsupported.
"topologies": { This list describes a topology.
{
"state": { State parameters of IS multi-topology TLV 229.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Reference to the multi-topology ID\nbeing described by the list entry.
},
"mt-id": "integer" Reference to the multi-topology ID\nbeing described by the list entry.
}
]
}
}
}
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topologies": { This list describes a topology.
{
"state": { State parameters of IS multi-topology TLV 229.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Reference to the multi-topology ID\nbeing described by the list entry.
},
"mt-id": "integer" Reference to the multi-topology ID\nbeing described by the list entry.
}
]
}
}
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of mt-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of mt-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IS multi-topology TLV 229.
"attributes": "string", Attributes of the LSP for the associated\ntopology.
"mt-id": "integer" Multi-topology ID.
}
}
IPV4-EXTERNAL-REACHABILITY - Retrieve
Retrieve operation of resource: ipv4-external-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-external-reachability": { This container defines list of IPv4\nexternal reachability information.
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"state": [ State parameters of error-metric.
{
"prefix": "string", Reference to the IPv4 prefix.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of error-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" IS-IS error metric flags.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"prefix": "string" Reference to the IPv4 prefix.
}
]
}
}
}
IPV4-EXTERNAL-REACHABILITY-PREFIXES - Retrieve
Retrieve operation of resource: ipv4-external-reachability-prefixes
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-external-reachability-prefixes": { IPv4 external prefixes and\nreachability attributes.
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"state": [ State parameters of error-metric.
{
"prefix": "string", Reference to the IPv4 prefix.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
],
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"default-metric": [ ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
{
"state": { State parameters of error-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" IS-IS error metric flags.
}
}
],
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
},
"prefix": "string" Reference to the IPv4 prefix.
}
]
}
}
IPV4-EXTERNAL-REACHABILITY-PREFIXE - Retrieve
Retrieve operation of resource: ipv4-external-reachability-prefixe
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of IPv4 standard prefix.
"prefix": "string", IPv4 prefix contained within reachability TLVs.
"up-down": "boolean" The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
}
}
DEFAULT-METRIC - Retrieve
Retrieve operation of resource: default-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-metric": { ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"state": { State parameters for default-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" ISIS Default-Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for default-metric.
"default-metric": "integer", ISIS default metric value. This is a metric\nunderstood by every Intermediate system in the\ndomain. Each circuit shall have a positive \nintegral value assigned for this metric. The\nvalue may be associated with any objective\nfunction of the circuit, but by convention is\nintended to measure the capacity of the circuit\nfor handling traffic, for example, its\nthroughput in bits-per-second. Higher values\nindicate a lower capacity.
"flags": "string" ISIS Default-Metric Flags.
}
}
DELAY-METRIC - Retrieve
Retrieve operation of resource: delay-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"delay-metric": { This container defines the ISIS delay metric.
"state": { State parameters of delay-metric.
"metric": "integer", ISIS delay metric value. This metric measures\nthe transit delay of the associated circuit. It\nis an optional metric, which if assigned to a\ncircuit shall have a positive integral value.\nHigher values indicate a longer transit delay.
"flags": "string" ISIS Delay Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of delay-metric.
"metric": "integer", ISIS delay metric value. This metric measures\nthe transit delay of the associated circuit. It\nis an optional metric, which if assigned to a\ncircuit shall have a positive integral value.\nHigher values indicate a longer transit delay.
"flags": "string" ISIS Delay Metric Flags.
}
}
EXPENSE-METRIC - Retrieve
Retrieve operation of resource: expense-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"expense-metric": { This container defines the ISIS expense metric.
"state": { State parameters of expense-metric.
"metric": "integer", ISIS expense metric value. This metric measures\nthe monetary cost of utilising the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a positive\nintegral value1). Higher values indicate a\nlarger monetary expense.
"flags": "string" ISIS Expense Metric Flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of expense-metric.
"metric": "integer", ISIS expense metric value. This metric measures\nthe monetary cost of utilising the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a positive\nintegral value1). Higher values indicate a\nlarger monetary expense.
"flags": "string" ISIS Expense Metric Flags.
}
}
ERROR-METRIC - Retrieve
Retrieve operation of resource: error-metric
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"error-metric": { This container defines the ISIS error metric.
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of prefix
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of error-metric.
"metric": "integer", ISIS error metric value. This metric measures\nthe residual error probability of the associated\ncircuit. It is an optional metric, which if\nassigned to a circuit shall have a non-zero\nvalue. Higher values indicate a larger\nprobability of undetected errors on the circuit.
"flags": "string" IS-IS error metric flags.
}
}
MT-IPV6-REACHABILITY - Retrieve
Retrieve operation of resource: mt-ipv6-reachability
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability": { This container defines list of IPv6\nreachability information in multi -\ntopology environment.
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", Reference to the IPv6 prefix\ndescribed by the TLV.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The sub-tlv present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Reference to the multi-topology ID\n.
},
"prefix": "string", Reference to the IPv6 prefix\ndescribed by the TLV.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters for Prefix-SID.
"length": "integer", TLV length.
"type": "integer", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
]
},
"mt-id": "integer", Reference to the multi-topology ID\n.
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters for Prefix-SID.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters for Prefix-SID.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters for Prefix-SID.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters for Prefix-SID.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
]
}
}
]
}
}
}
MT-IPV6-REACHABILITY-PREFIXES - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes": { List of IPv6 prefixes contained\nwithin MT reachability TLV.
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", Reference to the IPv6 prefix\ndescribed by the TLV.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The sub-tlv present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Reference to the multi-topology ID\n.
},
"prefix": "string", Reference to the IPv6 prefix\ndescribed by the TLV.
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters for Prefix-SID.
"length": "integer", TLV length.
"type": "integer", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"value": "string" Reference to the value of the\nprefix SID.
},
"type": "integer" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
]
},
"mt-id": "integer", Reference to the multi-topology ID\n.
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters for Prefix-SID.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters for Prefix-SID.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters for Prefix-SID.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters for Prefix-SID.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
]
}
}
]
}
}
MT-IPV6-REACHABILITY-PREFIXE - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixe
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MT-IPV6-REACHABILITY-PREFIXES-STATE - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-state
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-state": { State parameters relating an IPv6\nprefix attribute
"metric": "integer", ISIS metric value.
"prefix": "string", IPv6 prefix contained within extended\nreachability TLVs.
"up-down": "boolean", The up/down bit. Set if a prefix is advertised\nfrom a higher level to a lower level (e.g.,\nlevel 2 to level 1), indicating that the prefix\nhas traveled down the hierarchy. Prefixes that\nhave the up/down bit set may only be advertised\ndown the hierarchy, i.e., to lower levels. When\na prefix is first injected into IS-IS, the bit\nis UNSET.
"xbit": "boolean", The external bit. Set when the prefix was\ndistributed into IS-IS from another routing\nprotocol.
"sbit": "boolean", The sub-tlv present bit. If UNSET, the octets of\nSub-TLVs are not present. Otherwise, the bit is\nset and the octet following the prefix will\ncontain the length of the Sub-TLV portion of the\nstructure.
"mt-id": "integer" Multi-topology ID
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs": { List of subTLV types in the LSDB\nfor the specified TLV.
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters for Prefix-SID.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters for Prefix-SID.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters for Prefix-SID.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters for Prefix-SID.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
},
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
},
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
]
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLV - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-PREFIX-SIDS - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-prefix-sids
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-prefix-sids": { Prefix Segment-ID list.\nIGP-Prefix Segment is an IGP\nsegment attached to an IGP\nprefix. An IGP-Prefix Segment is\nglobal (unless explicitly\nadvertised otherwise) within the\nSR/IGP domain.
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" Reference to the value of the\nprefix SID.
},
"value": "integer" Reference to the value of the\nprefix SID.
}
]
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-PREFIX-SID - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-prefix-sid
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
ID of value
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters for Prefix-SID.
"flags": "string", Flags associated with Prefix Segment-ID.
"algorithm": "integer", Prefix-SID algorithm to be used for path\ncomputation.
"value": "integer" IGP Prefix-SID value.
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-FLAGS - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-flags
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-flags": { This container defines sub-TLV 4\n.
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 4.
"flags": "string", Additional prefix reachability flags.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-IPV4-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-ipv4-source-router-id": { This container defines sub-TLV\n11.
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 11.
"ipv4-source-router-id": "string", IPv4 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-TAG64 - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-tag64
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-tag64": { This container defines sub-TLV 2\n.
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 2.
"tag64": "integer" List of 64-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-IPV6-SOURCE-ROUTER-ID - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-ipv6-source-router-id": { This container defines sub-TLV\n12.
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 12.
"type": "string", The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
"ipv6-source-router-id": "string" IPv6 Source router ID address. In cases where\nthe advertisement is an identifier for the\nadvertising router (e.g., with the N-flag set in\nthe Prefix Attribute Flags sub-TLV), it may be\nuseful for other routers to know the source of\nthe advertisement. When reachability\nadvertisement is leaked from one level to\nanother, Router ID advertised is always the\nRouter ID of the IS-IS instance that originated\nthe advertisement. This would be true even if\nthe prefix had been learned from another\nprotocol.
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-TAG - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-tag
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-tag": { This container defines sub-TLV 1\n.
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of sub-TLV 1.
"tag32": "integer" List of 32-bit tags associated with the prefix.\nExample uses of these tags include carrying BGP\nstandard (or extended) communities and\ncontrolling redistribution between levels and\nareas, different routing protocols, or multiple\ninstances of IS-IS running on the same router.
}
}
MT-IPV6-REACHABILITY-PREFIXES-SUBTLVS-STATE - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-subtlvs-state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-subtlvs-state": { State parameters for a prefix.
"type": "string" The type of subTLV being described. The type of\nsubTLV is expressed as a canonical name.
}
}
MT-IPV6-REACHABILITY-PREFIXES-UNDEFINED-SUBTLVS - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-undefined-subtlvs
ID of name
ID of level-number
ID of lsp-id
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mt-ipv6-reachability-prefixes-undefined-subtlvs": { Sub-TLVs that are not defined in\nthe model or not recognised by\nsystem.
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", Reference to the type of the\nundefined sub-TLV
"value": "string" TLV value.
},
"type": "integer" Reference to the type of the\nundefined sub-TLV
}
]
}
}
MT-IPV6-REACHABILITY-PREFIXES-UNDEFINED-SUBTLV - Retrieve
Retrieve operation of resource: mt-ipv6-reachability-prefixes-undefined-subtlv
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
ID of level-number
ID of lsp-id
ID of type
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { State parameters of the undefined sub-TLV.
"length": "integer", TLV length.
"type": "integer", TLV Type.
"value": "string" TLV value.
}
}
STATE - Retrieve
Retrieve operation of resource: state
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"state": { Operational state parameters relating to a\nnetwork instance
"enabled": "boolean", Whether the network instance should be\nconfigured to be active on the network element
"type": "string", The type of network instance. The value of this\nleaf indicates the type of forwarding entries\nthat should be supported by this network\ninstance
"name": "string", An operator-assigned unique name for the\nforwarding instance
"description": "string" A free-form string to be used by the network\noperator to describe the function of this\nnetwork instance
}
}
ISIS - Retrieve
Retrieve operation of resource: isis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"isis": { isis
"instances": { Per-instance operational data
{
"neighbors": { Neighbor table
{
"neighbor-per-address-family-data": [ No description
{
"af-name": "string", AF name
"ipv4": { IPv4
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"ipv6": { IPv6
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
}
],
"neighbor-uptime": "integer", How long the neighbor has been up (s)
"local-interface": "string", Local interface
"neighbor-uptime-valid-flag": "boolean", TRUE if NeighborUptime is set
"neighbor-media-type": "string", Link media type
"neighbor-snpa": "string", Next hop neighbor's SNPA
"topologies-supported": [ No description
{
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
],
"neighbor-circuit-type": "string", Circuit type
"neighbor-ietf-nsf-capable-flag": "integer", TRUE if neighbor is IETF-NSF capable
"neighbor-system-id": "string", Neighbor system ID
"neighbor-holdtime": "integer", Time (s) until neighbor declared down if no IIH\nreceived
"neighbor-state": "string", Neighbor (adjacency) state
"neighbor-active-area-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"nsr-standby": "boolean", ISIS NSR STANDBY
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
},
"checkpoint-interfaces": { Checkpointed interface table
{
"has-joined-mcast-group": "boolean", TRUE if multicast group registration succeeded\non this interface
"has-achieved-ldp-sync": "boolean", MPLS LDP sync status
"local-snpa": "string", SNPA of this interface
"local-circuit-number": "string", Local Circuit Number of the interface
"has-achieved-ld-pv6-sync": "boolean", MPLS LDPv6 sync status
"has-adjacency": "boolean", TRUE if there is an adjacency on this interface
"interface-name-xr": "string", Interface name
"checkpoint-object-id": "integer", Checkpoint object ID
"checkpoint-interface-handle": "string", Local interface handle
"dis-areas": "string", Areas in which this system is DIS
"interface-name": "string" Interface name
}
]
},
"protocol": { Protocol
"srgb-end": "integer", Last label in SRGB
"remaining-time-for-next-nsf-restart": "integer", Time remaining until the next NSF restart may be\nattempted
"adj-form-count": "integer", Adj Forming count
"last-restart-status": "string", Last restart status
"srlb-allocated": "boolean", Is SRLB allocated ?
"vrf-context": "string", VRF context
"instance-id": "integer", instance id
"adj-stagger-enabled": "boolean", Adjacency Stagger Enabled
"te-connection": "string", TE connection
"active-area-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"adj-stagger-max": "integer", Adjacency Stagger Max Number of Forming\nNeighbors Allowed
"adj-stagger-init": "integer", Adjacency Stagger Initiall Number of Forming\nNeighbors Allowed
"srlb-start": "integer", First label in SRLB
"last-restart-nsf-flavor": "string", NSF type of last restart
"srgb-allocated": "boolean", Is SRGB allocated ?
"adj-full-count": "integer", Adj Full count
"nsap-system-id": "string", Local system ID
"running-levels": "string", Levels running
"valid-nsap-system-id": "boolean", Indicates if system ID valid
"srgb-start": "integer", First label in SRGB
"per-topo-data": [ No description
{
"default-admin-distance": "integer", Default administrative distance
"advertise-passive-only": "boolean", Advertise passive interface prefixes only
"redist-protocols-list": { List of redistributed protocols
"isis-sh-redist-entry": [ No description
{
"protocol-details": { Relevant details of the redistributed protocol
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
]
},
"wait-redist-complete": "boolean", Waiting for redist complete RIB event
"per-area-data": [ No description
{
"rib-update-delay": "integer", Microloop RIB update delay
"sr-uloop-event": "string", SR microloop avoidance event
"sr-uloop-far-node-id": "string", SR microloop far node
"level": "string", Level
"uses-default-link-topo-flag": "boolean", Does this topology use the default link topology
"sr-uloop-is-active": "boolean", Explicit paths installed in the RIB
"generated-metric-style": "string", Generate metric style
"duration": "integer", Duration of the SPT calculation
"accepted-metric-style": "string", Accept metric style
"sr-uloop-near-node-id": "string", SR microloop near node
"ispf-state": "string", ISPF state
"uloop-avoidance-type": "string", Microloop avoidance type
"metric": "string", Distance to network
"te-enabled": "boolean" Per-area data
}
],
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
],
{
"entry": "string" Triggers applying to this log entry.
}
],
"configured-nsf-flavor": "string", Configured NSF type
"srlb-end": "integer" Last label in SRLB
},
"error-log": { Log of errors and warnings
"log-entry": [ No description
{
"error-code": "integer", Error code
"error-reason": "string", Error details
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"error-log-level": "string" Error Log entries
}
]
},
"interfaces": { Interface table
"interface": [ No description
{
"mesh-group": "string", Interface mesh group
"is-type": "string", IS-type of the router
"interface-status-and-data": { Information about the interface status and its\ndata
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Up (TRUE) or down
"enabled": { enabled
"per-area-data": [ No description
{
"psnp-transmit-queue-size": "integer", No. of SNP entries queued to be transmitted
"hello-interval": "integer", Hello interval
"level": "string", Level
"hello-multiplier": "integer", Hello Multiplier
"lsp-pacing-interval": "integer", LSP pacing time period (ms)
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"dispriority": "string" Priority of current DIS on this LAN
},
"adjacency-count": "integer" Array of area information for an active\ninterface
}
],
"p2p-data": { Data for an active P2P interface, NULL if not\nactive or P2P
"extended-circuit-number": "string", Extended Circuit Number valid for a P2P\ninterface
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"retransmit-lsp-interval": "integer", Time in ms until the next scheduled LSP is\nretransmitted
"retransmit-lsp-queue-size": "integer" No. of LSPs queued to be retransmitted
},
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"enabled-circuit-type": "string", Enabled Circuit type of the interface
"bfd-data": { The BFD data for the given interface
"ipv6-enabled": "boolean", IPv6 BFD enabled status
"enabled": "boolean", enabled
"multiplier": "integer", BFD hello multiplier
"interval": "integer" BFD hello minimum interval in milliseconds
},
"per-address-family-data": [ No description
{
"af-name": "string", AF name
"af-status": { Address Family status of the interface
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Up (TRUE) or down
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"prefix-status": { Prefix status of the AF
"status": "string", Up (TRUE) or down
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ Prefix length
{
"af-name": "string", AF name
"ipv4": { IPv4
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
},
"ipv6": { IPv6
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPv4
"ipv6": "string" IPv6
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
}
}
}
}
],
"interface-media-type": "string", Interface media class
"bandwidth": "integer", Bandwidth of the interface
"local-circuit-number": "string", Local Circuit Number of the interface
"adjacency-form-status": { Configured adjacency formation status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"adv-prefix-status": { Configured prefix advertisement status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"rsi-srlg-registered": "boolean", Rsi Srlg Registered
"clns-data": { Interface data specific to CLNS I/O services
"lsp-txmt-b2b-msecs": "integer", Time im msecs indicating the end of the window\nin which the 'back to back lsps to be sent'\ncounter applies
"last-lsp-id-transmitted": "string", Last LSP ID Transmitted
"last-lsp-level-transmitted": "string", Level of the Last LSP Transmitted
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Up (TRUE) or down
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"mtu": "integer" Valid MTU
},
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Up (TRUE) or down
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
},
"level": "string" Level
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Up (TRUE) or down
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
}
}
}
},
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"lsp-transmitted-flag": "boolean", TRUE if an LSP transmission has been sent,\nindicates LastLSPLevelTransmitted and\nLastLSP_IDTransmitted valid
"lsp-txmitd-b2b-limit": "integer", Number of LSPs that can be sent back to back in\nthe current window without exceeding the pacing\nlimit
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"time-until-next-lsp": "integer", Time until next LSP may be sent (ms)
"lsp-transmit-requested-flag": "boolean" TRUE if an LSP transmission has been requested
},
"per-topology-data": [ No description
{
"status": { Up (TRUE) or down
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Up (TRUE) or down
"enabled": { enabled
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Configured prefix advertisement status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Configured adjacency formation status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
},
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
]
}
},
"configured-circuit-type": "string", Configured circuit type for the interface
"nsr-intf": "boolean", ISIS NSR Interface
"configured-status": { Configured interface status
"adjacency-form-status": "boolean", Configured adjacency formation status
"adv-prefix-status": "boolean" Configured prefix advertisement status
},
"interface-name": "string" Interface name
}
]
},
"statistics-global": { Per-instance statistics
"statistics": { Statistics
"avg-psnp-process-time": { Average PSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-hello-recv-rate": "integer", Average hello receive rate in packets per second
"invalid-checksum-lsp-count": "integer", LSPs received with invalid checksum
"fast-csnp-cache-update-count": "integer", Fast-CSNP cache updates
"lsp-dropped-count": "integer", LSPs dropped
"avg-psnp-send-rate": "integer", Average psnp send rate in packets per second
"avg-lsp-process-time": { Average LSP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"zero-holdtime-lsp-count": "integer", LSPs received with holdtime 0
"avg-lsp-transmit-time": { Average LSP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pdu-queue-length": "integer", Update PDU queue length
"avg-hello-send-rate": "integer", Average hello send rate in packets per second
"avg-hello-process-time": { Average hello process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"maximum-iih-queue-length": "integer", Maximum IIH queue length - Not Used
"avg-csnp-send-rate": "integer", Average csnp send rate in packets per second
"avg-hello-transmit-time": { Average hello transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-psnp-transmit-time": { Average PSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-recv-rate": "integer", Average csnp receive rate in packets per second
"avg-lsp-send-rate": "integer", Average LSP send rate in packets per second
"snp-dropped-count": "integer", SNPs dropped
"fast-csnp-lookup-hit-count": "integer", Fast-CSNP cache hits
"fast-psnp-lookup-count": "integer", Fast-PSNP cache lookups
"fast-csnp-lookup-count": "integer", Fast-CSNP cache lookups
"maximum-pdu-queue-length": "integer", Maximum update PDU queue length
"fast-psnp-lookup-hit-count": "integer", Fast-PSNP cache hits
"avg-psnp-recv-rate": "integer", Average psnp receive rate in packets per second
"iih-dropped-count": "integer", IIHs dropped - Not Used
"avg-lsp-recv-rate": "integer", Average LSP receive rate in packets per second
"avg-csnp-process-time": { Average CSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-transmit-time": { Average CSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"per-area-data": [ No description
{
"statistics": { Statistics
"system-lsp-refresh-count": "integer", Number of times system LSP refreshed
"system-lsp-build-count": "integer" Number of times system LSP rebuilt
},
"per-topology-data": [ No description
{
"statistics": { Statistics
"spf-run-count": "integer", Number of full SPF calculations run
"nhc-run-count": "integer", Number of Next Hop Calculations run
"periodic-run-count": "integer", Number of periodic SPF calculations run
"ispf-run-count": "integer", Number of ISPF calculations run
"prc-run-count": "integer" Number of PRCs run
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
],
"level": "string" Level
}
]
},
"checkpoint-lsps": { Checkpointed LSP table
{
"checkpoint-lsp-id": "string", LSP ID
"checkpoint-lsp-local-flag": "boolean", TRUE if this is a local LSP
"checkpoint-lsp-level": "integer", LSP level
"checkpoint-lsp-object-id": "integer", LSP Checkpoint table object ID
"lsp-id": "string", LSP ID
"level": "string" Level
}
]
},
"mesh-groups": { Mesh-group information
"mesh-group-configured-interface-list": { List of mesh-group-configured interfaces
"isis-sh-mesh-entry": [ No description
{
"mesh-group-number": "string", Mesh-group number
"mesh-group-interface": "string" isis sh mesh entry
}
]
}
},
"host-names": { Hostname table
"host-name": [ Host name
{
"host-name": "string", Host name
"local-is-flag": "boolean", TRUE if this is the local IS
"host-levels": "string", Host levels
"system-id": "string" System ID
}
]
},
"checkpoint-adjacencies": { Checkpointed adjacency table
{
"checkpoint-adjacency-circuit-number": "string", Neighbor circuit number
"checkpoint-adjacency-level": "string", Adjacency level
"checkpoint-adjacency-snpa": "string", Neighbor SNPA
"checkpoint-adjacency-per-address-family-next-hop": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPv4
"ipv6": "string" IPv6
}
],
"checkpoint-adjacency-system-id": "string", Neighbor system ID
"checkpoint-adjacency-interface": "string", Local interface
"checkpoint-adjacency-object-id": "integer", Checkpoint object ID
"checkpoint-adjacency-holdtime": "integer", Adjacency holdtime (s)
"checkpoint-adjacency-lan-priority": "string", Adjacency LAN priority
"system-id": "string", System ID
"interface-name": "string", Interface name
"level": "string" Level
}
]
},
"interface-statistics": { Interface statistics table
{
"p2p-statistics": { P2P interface statistics. NULL for non-P2P\ninterfaces
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer", IIHs not sent due to memory exhaustion
"lsp-retransmit-count": "integer" LSP retransmissions
},
"interface-media-type": "string", Interface media class
"traffic-interface": "string", Interface to which traffic statistics apply
"per-area-data": [ No description
{
"statistics": { Statistics
"csnp-count": { CSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-flooding-dup-count": "integer", Count of LSPs already received by neighbors and\nnot flooded
"psnp-count": { PSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-count": { LSP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-drop-count": "integer" Count of LSPs dropped due to minimum arrival\ntime config
},
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"dis-election-count": "integer", DIS elections
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer" IIHs not sent due to memory exhaustion
},
"level": "string" Level
}
],
"interface-name": "string" Interface name
}
]
},
"instance-name": "string", Instance identifier
"neighbor-summaries": { Neighbor-summary table
{
"level1-neighbors": { L1-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"level12-neigbors": { L12 neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"level2-neighbors": { L2-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"interface-name": "string" Interface name
}
]
},
"checkpoint-te-tunnels": { Checkpointed TE tunnel table
{
"checkpoint-te-metric-mode": "string", Tunnel metric mode
"checkpoint-te-interface": "string", Tunnel interface
"checkpoint-te-system-id": "string", Destination system ID
"checkpoint-te-nexthop": "string", Tunnel next-hop IP address
"checkpoint-te-bandwidth": "integer", Tunnel bandwidth
"checkpoint-te-level": "string", TE database level
"checkpoint-te-metric": "string", Tunnel metric
"checkpoint-te-object-id": "integer", Tunnel checkpoint object ID
"checkpoint-te-flags": "integer", Tunnel flags
"interface-name": "string", Interface name
"level": "string" Level
}
]
},
"topologies": { Topology table
{
"ipv6frr-backups": { IPv6 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"ipv4-routes": { IPv4 local route table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"topology-name": "string", Topology Name
"af-name": "string", AF name
"topology-levels": { Per-topology level table
{
"topology-summary": { Summary information for a particular IS\nTopology
"pseudonode-node-count": { Node Counts for Pseudonode nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
},
"router-node-count": { Node Counts for System nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
},
"level": "string", Level
"ipv4-link-topologies": { IPv4 IS Topology table
{
"source-address": "string", Source address of the IS advertising the prefix
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"ipv6-link-topologies": { IPv6 IS Topology table
{
"source-address": "string", Source address of the IS advertising the prefix
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"te-advertisements": { TE advertisements for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"te-system-id": "string", Destination system ID
"tepceadv": { TE PCE advertisements
"pce-path-scope-bits": "integer", PCE path scope bits
"pce-flooding-scope": "string", Flooding scope for PCE advertisement
"pce-address-ipv4": "string", IPv4 PCE address
"pce-path-scope-prefs": "integer", PCE path scope preferences
"pce-adv-data-present": "boolean" Indicates whether any PCE advertisements are\npresent
},
"te-adv": [ No description
{
"te-neighbor-system-id": "string", Neighbor system ID
"te-subpool-reserved-link-bandwidth": "integer", Reservable link bandwidth in subpool
"te-sub-tlv": [ No description
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" List of TE sub TLVs
}
],
"te-ext-admin-num": "integer", TE Ext Admin Number
"te-subpool-transmitted-bandwidth": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"te-reserved-link-bandwidth": "integer", Reservable link bandwidth in global pool
"te-ext-admin-sub": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"te-sub-tlv-data-present": "boolean", Indicates whether any TE sub TLVs are present
"link-type": "string", Link type
"te-neighbor-ip-address": "string", Neighbor IP address
"te-transmitted-bandwidth": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"local-ip-address": "string", Local IP address
"te-physical-link-bandwidth": "integer", Physical link bandwidth
"te-metric": "integer", TE metric
"te-affinity": "integer" List of TE advertisement entries
}
],
"te-local-router-id": "string", Local TE router ID
"te-adv-data-present": "boolean" Indicates whether any TE advertisements are\npresent
},
"te-adjacency-log": { TE adjacency-log for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"log-entry": [ No description
{
"neighbor-ip-address": "string", Neighbor ip address
"status": "boolean", Up (TRUE) or down
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"log-interface": "string", Appropriate interface, if any
"te-log-neighbor-system-id": "string" Log entries
}
]
},
"spf-log": { Log of route calculations for a single\nlevel and topology
"log-entry": [ No description
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AF name
"ipv4": { IPv4
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
},
"ipv6": { IPv6
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"next-wait-interval": "integer", Minimum time from end of this route calculation\nuntil the start of the next, in milliseconds
"wait-enforced": "integer", Time between the first trigger and the start of\nthe route calculation, in milliseconds.
"updated-lsp-count": "integer", Number of LSPs which arrived during the route\ncalculation
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
},
"class": "string", Type of calculation.
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" SPF Log entries
}
}
}
]
},
"te-tunnels": { TE tunnels table. Only available within\nthe IPv4 Unicast topology.
{
"teipv6aa-enabled": "boolean", Indicates whether MPLS TE IPv6 autoroute\nannounce is enabled
"te-segment-routing-enabled": "boolean", Indicates whether MPLS TE segment routing is\nenabled
"teigp-metric": "string", Tunnel metric
"teipv4aa-enabled": "boolean", Indicates whether MPLS TE IPv4 autoroute\nannounce is enabled
"te-segment-routing-strict-spf": "boolean", Indicates whether MPLS TE segment routing strict\nSPF is enabled
"te-system-id": "string", Destination system ID
"te-next-hop-ip-address": "string", Tunnel next-hop IP address
"te-segment-routing-exclude": "boolean", Indicates whether Segment routing labeled\ntraffic exclusion is enabled
"te-mode-type": "string", Tunnel metric mode
"teipv6fa-enabled": "boolean", Indicates whether MPLS TE IPv6 forwarding\nadjacency is enabled
"teipv4fa-enabled": "boolean", Indicates whether MPLS TE IPv4 forwarding\nadjacency is enabled
"te-checkpoint-object-id": "integer", Tunnel checkpoint object ID
"te-bandwidth": "integer", Tunnel bandwidth
"te-interface": "string", Tunnel interface
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
]
},
"ipv6-routes": { IPv6 local route
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"saf-name": "string", Sub-AF name
"ipv4frr-backups": { IPv4 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"frr-summary": { FRR summary information for a particular\nIS-IS topology
"level2-prefixes": { FRR summary for prefixes reachable in L2
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"unreachable-prefixes": { Unreachable prefixes
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"level1-prefixes": { FRR summary for prefixes reachable in L1
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
}
]
},
"nsr-status": { NSR Status information
"isis-nsr-peer": { ISIS NSR PEER STATUS
"man-sync-count": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
{
"entry": "integer" Triggers applying to this log entry.
}
],
{
"entry": "integer" Triggers applying to this log entry.
}
],
{
"entry": "boolean" Triggers applying to this log entry.
}
],
{
"entry": "integer" Triggers applying to this log entry.
}
]
},
"isis-nsr-infra": { ISIS NSR Infra
"ds": { ds
"conn-cb-ts": { conn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb-ts": { unreg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"remove-srv-ts": { remove srv ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn": "integer", conn
"del-cb-ts": { del cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"notify-cb-ts": { notify cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb-ts": { disconn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb": "integer", disconn cb
"pub-cb-ts": { pub cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg": "integer", reg
"notify-peer-xr": "string", notify peer xr
"conn-status": "boolean", conn status
"notify-peer": [ No description
{
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
],
"pub-ts": { pub ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pub": "integer", pub
"pub-cb": "integer", pub cb
"del-cb": "integer", del cb
"reg-cb": "integer", reg cb
"unreg-ts": { unreg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn-ts": { conn ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg-ts": { reg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg": "integer", unreg
"reg-cb-ts": { reg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb": "integer", unreg cb
"notify-cb": "integer", notify cb
"conn-cb": "integer", conn cb
"remove-srv": "integer", remove srv
"conn-status-ts": { conn status ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"nii-idb": [ No description
{
"running": "boolean", running
"has-adj": "boolean", has adj
"exist": "boolean", exist
"brought-up": "boolean", brought up
"retry-timer": "boolean" nii idb
}
],
"te": { te
"conn-up": "integer", conn up
"te-link-cb": "integer", te link cb
"enabled": "integer", enabled
"te-tunnel-cb": "integer", te tunnel cb
"adv-sync-data": "integer", adv sync data
"link-purge-time-on": "integer", link purge time on
"tunnel-purge-time-on": "integer", tunnel purge time on
"has-info-from-te": "integer" has info from te
},
"ncd": [ No description
{
"recv-cnt": "integer", recv cnt
"vm-idx": "integer", vm idx
"endp-hdl": "integer", endp hdl
"conn-up": "boolean", conn up
"chksum": "integer", chksum
"send-seqnum": "integer" ncd
}
],
"gen": { gen
"my-nodeid": "integer", my nodeid
"lanid-req-needed": "boolean", lanid req needed
"pm-ha-role": "integer", pm ha role
"pm-issu-role": "integer", pm issu role
"failover": "boolean", failover
"sysmgr-ha-role": "integer", sysmgr ha role
"my-process-id": "integer", my process id
"retry-flag": "integer", retry flag
"nsr-configured": "boolean", nsr configured
"nsr-send-err": "integer", nsr send err
"nsr-recv-err": "integer", nsr recv err
"nsr-send-unready": "integer", nsr send unready
"nsf-configured": "boolean", nsf configured
"nsr-send-ready": "integer", nsr send ready
"nsr-enabled": "boolean" nsr enabled
},
"pm": { pm
"conn-status": "boolean", conn status
"disconn-cb": "integer", disconn cb
"conn-cb": "integer", conn cb
"reg": "integer" reg
}
},
"isis-vm-state": "integer" ISIS VM STATE
},
"levels": { Level table
"level": [ Level
{
"adjacencies": { Adjacency table
{
"adjacency-ietf-nsf-capable-flag": "boolean", TRUE if neighbor is IETF-NSF capable
"adjacency-checkpoint-object-id": "integer", Adjacency checkpoint object ID
"adjacency-ipv6bfd-state": "string", Adjacency IPv6 BFD state
"adjacency-topology": [ No description
{
"topology-status": "string", Status of topology in adjacency
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"parallel-p2p-link-suppressed-flag": "boolean" Per-topology data
}
],
"adjacency-local-priority": "string", Local IS priority. Valid only if aj_media_class\nis ISIS_MEDIA_CLASS_LAN
"nsr-standby": "integer", ISIS NSR STANDBY
"adj-ipv6bfd-retry-running": "boolean", Is IPv6 BFD retry timer running
"adjacency-uptime-valid-flag": "boolean", TRUE if AdjacencyUptime is set
"adj-ipv4bfd-retry-count": "integer", IPv4 BFD retry counter
"adjacency-per-address-family-data": [ No description
{
"af-name": "string", AF name
"ipv4": { IPv4
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"ipv6": { IPv6
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
}
],
{
"entry": "string" Triggers applying to this log entry.
}
],
"adjacency-dispriority": "string", Priority of DIS on this LAN. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"local-dis-flag": "boolean", TRUE if local system is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-state": "string", Adjacency state
"adjacency-holdtime": "integer", Time (s) until adjacency declared down if no IIH\nreceived
"adjacency-bfd-state": "string", Adjacency IPv4 BFD state
"adjacency-uptime": "integer", How long the adjacency has been up (s)
"neighbor-dis-flag": "boolean", TRUE if neighbor is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-media-type": "string", Link media type
"adj-ipv4bfd-retry-running": "boolean", Is IPv4 BFD retry timer running
"adj-ipv4bfd-retry-exp": "integer", Time to expiration of IPv4 BFD retry timer (s)
"adj-ipv6bfd-retry-count": "integer", IPv6 BFD retry counter
"adjacency-snpa": "string", Neighbor SNPA
"adj-ipv6bfd-retry-exp": "integer", Time to expiration of IPv6 BFD retry timer (s)
"adjacency-system-id": "string", Neighbor system ID
"adjacency-interface": "string", Local interface
"adjacency-neighbor-priority": "string", Neighbor IS priority. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
},
"lsp-log": { LSP-log for a single level
"log-entry": [ No description
{
"log-interface": "string", Appropriate interface, if any
"delayed-trigger-count": "integer", Number of delayed triggers
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"trigger-count": "integer", Number of triggers on this run. May not be equal\nto the number of trigger event types if one or\nmore trigger events has occurred more than once.
"pseudo-node-number": "string" Log entries
}
]
},
"level": "string", Level
"lsps": { LSP table
"lsp": [
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
},
"database-log": { Database-log for a single level
"log-entry": [ No description
{
"lspdb-operation": "string", Operation applying to this entry.
"new-lsp-entry": { Entry being inserted or the updated version of\nan old entry.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"old-lsp-entry": { Entry being replaced.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
]
},
"lsp-table-summary": { Summary information for one level's LSP\ndatabase
"all-fragment-lsp-stats": { Statistics for all LSP fragments
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
},
"fragment0lsp-stats": { Statistics for fragment 0 LSPs
"per-topology-counter": [ No description
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
],
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
},
"adjacency-log": { Log of adjacency changes within a single\nlevel
"log-entry": [ No description
{
"cur-adj-state": "string", Current adjacency state
"interface-name": "string", Interface name
"state-reason": "string", Reason adjacency changed state
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"adjacency-per-topology-change": [ No description
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"change": "string" Per-topology changes
}
],
"adj-log-neighbor-system-id": "string", Neighbor system ID
"prev-adj-state": "string" Adjacency Log entries
}
]
},
"detailed-lsps": { Detailed LSP table. Use to retrieve LSPs\nwith TLV content.
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
}
}
]
},
"nsr-statistics": { NSR Statistics information
"isis-nsr-stats-data": { ISIS NSR STATS Data
"peer": [ No description
{
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
],
"self": { self
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
},
"isis-vm-state": "integer" ISIS VM STATE
},
"srms": { Segment Routing Mapping Server operational\ndata
"policy": { Policy operational data
"policy-ipv4": { IPv4 policy operational data
"policy-ipv4-active": { IPv4 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv4-backup": { IPv4 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
},
"policy-ipv6": { IPv6 policy operational data
"policy-ipv6-active": { IPv6 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv6-backup": { IPv6 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
}
}
}
]
}
}
}
INSTANCES - Retrieve
Retrieve operation of resource: instances
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"instances": { Per-instance operational data
{
"neighbors": { Neighbor table
{
"neighbor-per-address-family-data": [ No description
{
"af-name": "string", AF name
"ipv4": { IPv4
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"ipv6": { IPv6
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
}
],
"neighbor-uptime": "integer", How long the neighbor has been up (s)
"local-interface": "string", Local interface
"neighbor-uptime-valid-flag": "boolean", TRUE if NeighborUptime is set
"neighbor-media-type": "string", Link media type
"neighbor-snpa": "string", Next hop neighbor's SNPA
"topologies-supported": [ No description
{
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
],
"neighbor-circuit-type": "string", Circuit type
"neighbor-ietf-nsf-capable-flag": "integer", TRUE if neighbor is IETF-NSF capable
"neighbor-system-id": "string", Neighbor system ID
"neighbor-holdtime": "integer", Time (s) until neighbor declared down if no IIH\nreceived
"neighbor-state": "string", Neighbor (adjacency) state
"neighbor-active-area-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"nsr-standby": "boolean", ISIS NSR STANDBY
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
},
"checkpoint-interfaces": { Checkpointed interface table
{
"has-joined-mcast-group": "boolean", TRUE if multicast group registration succeeded\non this interface
"has-achieved-ldp-sync": "boolean", MPLS LDP sync status
"local-snpa": "string", SNPA of this interface
"local-circuit-number": "string", Local Circuit Number of the interface
"has-achieved-ld-pv6-sync": "boolean", MPLS LDPv6 sync status
"has-adjacency": "boolean", TRUE if there is an adjacency on this interface
"interface-name-xr": "string", Interface name
"checkpoint-object-id": "integer", Checkpoint object ID
"checkpoint-interface-handle": "string", Local interface handle
"dis-areas": "string", Areas in which this system is DIS
"interface-name": "string" Interface name
}
]
},
"protocol": { Protocol
"srgb-end": "integer", Last label in SRGB
"remaining-time-for-next-nsf-restart": "integer", Time remaining until the next NSF restart may be\nattempted
"adj-form-count": "integer", Adj Forming count
"last-restart-status": "string", Last restart status
"srlb-allocated": "boolean", Is SRLB allocated ?
"vrf-context": "string", VRF context
"instance-id": "integer", instance id
"adj-stagger-enabled": "boolean", Adjacency Stagger Enabled
"te-connection": "string", TE connection
"active-area-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"adj-stagger-max": "integer", Adjacency Stagger Max Number of Forming\nNeighbors Allowed
"adj-stagger-init": "integer", Adjacency Stagger Initiall Number of Forming\nNeighbors Allowed
"srlb-start": "integer", First label in SRLB
"last-restart-nsf-flavor": "string", NSF type of last restart
"srgb-allocated": "boolean", Is SRGB allocated ?
"adj-full-count": "integer", Adj Full count
"nsap-system-id": "string", Local system ID
"running-levels": "string", Levels running
"valid-nsap-system-id": "boolean", Indicates if system ID valid
"srgb-start": "integer", First label in SRGB
"per-topo-data": [ No description
{
"default-admin-distance": "integer", Default administrative distance
"advertise-passive-only": "boolean", Advertise passive interface prefixes only
"redist-protocols-list": { List of redistributed protocols
"isis-sh-redist-entry": [ No description
{
"protocol-details": { Relevant details of the redistributed protocol
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
]
},
"wait-redist-complete": "boolean", Waiting for redist complete RIB event
"per-area-data": [ No description
{
"rib-update-delay": "integer", Microloop RIB update delay
"sr-uloop-event": "string", SR microloop avoidance event
"sr-uloop-far-node-id": "string", SR microloop far node
"level": "string", Level
"uses-default-link-topo-flag": "boolean", Does this topology use the default link topology
"sr-uloop-is-active": "boolean", Explicit paths installed in the RIB
"generated-metric-style": "string", Generate metric style
"duration": "integer", Duration of the SPT calculation
"accepted-metric-style": "string", Accept metric style
"sr-uloop-near-node-id": "string", SR microloop near node
"ispf-state": "string", ISPF state
"uloop-avoidance-type": "string", Microloop avoidance type
"metric": "string", Distance to network
"te-enabled": "boolean" Per-area data
}
],
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
],
{
"entry": "string" Triggers applying to this log entry.
}
],
"configured-nsf-flavor": "string", Configured NSF type
"srlb-end": "integer" Last label in SRLB
},
"error-log": { Log of errors and warnings
"log-entry": [ No description
{
"error-code": "integer", Error code
"error-reason": "string", Error details
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"error-log-level": "string" Error Log entries
}
]
},
"interfaces": { Interface table
"interface": [ No description
{
"mesh-group": "string", Interface mesh group
"is-type": "string", IS-type of the router
"interface-status-and-data": { Information about the interface status and its\ndata
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Up (TRUE) or down
"enabled": { enabled
"per-area-data": [ No description
{
"psnp-transmit-queue-size": "integer", No. of SNP entries queued to be transmitted
"hello-interval": "integer", Hello interval
"level": "string", Level
"hello-multiplier": "integer", Hello Multiplier
"lsp-pacing-interval": "integer", LSP pacing time period (ms)
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"dispriority": "string" Priority of current DIS on this LAN
},
"adjacency-count": "integer" Array of area information for an active\ninterface
}
],
"p2p-data": { Data for an active P2P interface, NULL if not\nactive or P2P
"extended-circuit-number": "string", Extended Circuit Number valid for a P2P\ninterface
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"retransmit-lsp-interval": "integer", Time in ms until the next scheduled LSP is\nretransmitted
"retransmit-lsp-queue-size": "integer" No. of LSPs queued to be retransmitted
},
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"enabled-circuit-type": "string", Enabled Circuit type of the interface
"bfd-data": { The BFD data for the given interface
"ipv6-enabled": "boolean", IPv6 BFD enabled status
"enabled": "boolean", enabled
"multiplier": "integer", BFD hello multiplier
"interval": "integer" BFD hello minimum interval in milliseconds
},
"per-address-family-data": [ No description
{
"af-name": "string", AF name
"af-status": { Address Family status of the interface
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Up (TRUE) or down
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"prefix-status": { Prefix status of the AF
"status": "string", Up (TRUE) or down
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ Prefix length
{
"af-name": "string", AF name
"ipv4": { IPv4
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
},
"ipv6": { IPv6
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPv4
"ipv6": "string" IPv6
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
}
}
}
}
],
"interface-media-type": "string", Interface media class
"bandwidth": "integer", Bandwidth of the interface
"local-circuit-number": "string", Local Circuit Number of the interface
"adjacency-form-status": { Configured adjacency formation status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"adv-prefix-status": { Configured prefix advertisement status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"rsi-srlg-registered": "boolean", Rsi Srlg Registered
"clns-data": { Interface data specific to CLNS I/O services
"lsp-txmt-b2b-msecs": "integer", Time im msecs indicating the end of the window\nin which the 'back to back lsps to be sent'\ncounter applies
"last-lsp-id-transmitted": "string", Last LSP ID Transmitted
"last-lsp-level-transmitted": "string", Level of the Last LSP Transmitted
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Up (TRUE) or down
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"mtu": "integer" Valid MTU
},
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Up (TRUE) or down
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
},
"level": "string" Level
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Up (TRUE) or down
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
}
}
}
},
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"lsp-transmitted-flag": "boolean", TRUE if an LSP transmission has been sent,\nindicates LastLSPLevelTransmitted and\nLastLSP_IDTransmitted valid
"lsp-txmitd-b2b-limit": "integer", Number of LSPs that can be sent back to back in\nthe current window without exceeding the pacing\nlimit
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"time-until-next-lsp": "integer", Time until next LSP may be sent (ms)
"lsp-transmit-requested-flag": "boolean" TRUE if an LSP transmission has been requested
},
"per-topology-data": [ No description
{
"status": { Up (TRUE) or down
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Up (TRUE) or down
"enabled": { enabled
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Configured prefix advertisement status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Configured adjacency formation status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Up (TRUE) or down
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
},
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
]
}
},
"configured-circuit-type": "string", Configured circuit type for the interface
"nsr-intf": "boolean", ISIS NSR Interface
"configured-status": { Configured interface status
"adjacency-form-status": "boolean", Configured adjacency formation status
"adv-prefix-status": "boolean" Configured prefix advertisement status
},
"interface-name": "string" Interface name
}
]
},
"statistics-global": { Per-instance statistics
"statistics": { Statistics
"avg-psnp-process-time": { Average PSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-hello-recv-rate": "integer", Average hello receive rate in packets per second
"invalid-checksum-lsp-count": "integer", LSPs received with invalid checksum
"fast-csnp-cache-update-count": "integer", Fast-CSNP cache updates
"lsp-dropped-count": "integer", LSPs dropped
"avg-psnp-send-rate": "integer", Average psnp send rate in packets per second
"avg-lsp-process-time": { Average LSP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"zero-holdtime-lsp-count": "integer", LSPs received with holdtime 0
"avg-lsp-transmit-time": { Average LSP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pdu-queue-length": "integer", Update PDU queue length
"avg-hello-send-rate": "integer", Average hello send rate in packets per second
"avg-hello-process-time": { Average hello process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"maximum-iih-queue-length": "integer", Maximum IIH queue length - Not Used
"avg-csnp-send-rate": "integer", Average csnp send rate in packets per second
"avg-hello-transmit-time": { Average hello transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-psnp-transmit-time": { Average PSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-recv-rate": "integer", Average csnp receive rate in packets per second
"avg-lsp-send-rate": "integer", Average LSP send rate in packets per second
"snp-dropped-count": "integer", SNPs dropped
"fast-csnp-lookup-hit-count": "integer", Fast-CSNP cache hits
"fast-psnp-lookup-count": "integer", Fast-PSNP cache lookups
"fast-csnp-lookup-count": "integer", Fast-CSNP cache lookups
"maximum-pdu-queue-length": "integer", Maximum update PDU queue length
"fast-psnp-lookup-hit-count": "integer", Fast-PSNP cache hits
"avg-psnp-recv-rate": "integer", Average psnp receive rate in packets per second
"iih-dropped-count": "integer", IIHs dropped - Not Used
"avg-lsp-recv-rate": "integer", Average LSP receive rate in packets per second
"avg-csnp-process-time": { Average CSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-transmit-time": { Average CSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"per-area-data": [ No description
{
"statistics": { Statistics
"system-lsp-refresh-count": "integer", Number of times system LSP refreshed
"system-lsp-build-count": "integer" Number of times system LSP rebuilt
},
"per-topology-data": [ No description
{
"statistics": { Statistics
"spf-run-count": "integer", Number of full SPF calculations run
"nhc-run-count": "integer", Number of Next Hop Calculations run
"periodic-run-count": "integer", Number of periodic SPF calculations run
"ispf-run-count": "integer", Number of ISPF calculations run
"prc-run-count": "integer" Number of PRCs run
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
],
"level": "string" Level
}
]
},
"checkpoint-lsps": { Checkpointed LSP table
{
"checkpoint-lsp-id": "string", LSP ID
"checkpoint-lsp-local-flag": "boolean", TRUE if this is a local LSP
"checkpoint-lsp-level": "integer", LSP level
"checkpoint-lsp-object-id": "integer", LSP Checkpoint table object ID
"lsp-id": "string", LSP ID
"level": "string" Level
}
]
},
"mesh-groups": { Mesh-group information
"mesh-group-configured-interface-list": { List of mesh-group-configured interfaces
"isis-sh-mesh-entry": [ No description
{
"mesh-group-number": "string", Mesh-group number
"mesh-group-interface": "string" isis sh mesh entry
}
]
}
},
"host-names": { Hostname table
"host-name": [ Host name
{
"host-name": "string", Host name
"local-is-flag": "boolean", TRUE if this is the local IS
"host-levels": "string", Host levels
"system-id": "string" System ID
}
]
},
"checkpoint-adjacencies": { Checkpointed adjacency table
{
"checkpoint-adjacency-circuit-number": "string", Neighbor circuit number
"checkpoint-adjacency-level": "string", Adjacency level
"checkpoint-adjacency-snpa": "string", Neighbor SNPA
"checkpoint-adjacency-per-address-family-next-hop": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPv4
"ipv6": "string" IPv6
}
],
"checkpoint-adjacency-system-id": "string", Neighbor system ID
"checkpoint-adjacency-interface": "string", Local interface
"checkpoint-adjacency-object-id": "integer", Checkpoint object ID
"checkpoint-adjacency-holdtime": "integer", Adjacency holdtime (s)
"checkpoint-adjacency-lan-priority": "string", Adjacency LAN priority
"system-id": "string", System ID
"interface-name": "string", Interface name
"level": "string" Level
}
]
},
"interface-statistics": { Interface statistics table
{
"p2p-statistics": { P2P interface statistics. NULL for non-P2P\ninterfaces
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer", IIHs not sent due to memory exhaustion
"lsp-retransmit-count": "integer" LSP retransmissions
},
"interface-media-type": "string", Interface media class
"traffic-interface": "string", Interface to which traffic statistics apply
"per-area-data": [ No description
{
"statistics": { Statistics
"csnp-count": { CSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-flooding-dup-count": "integer", Count of LSPs already received by neighbors and\nnot flooded
"psnp-count": { PSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-count": { LSP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-drop-count": "integer" Count of LSPs dropped due to minimum arrival\ntime config
},
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"dis-election-count": "integer", DIS elections
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer" IIHs not sent due to memory exhaustion
},
"level": "string" Level
}
],
"interface-name": "string" Interface name
}
]
},
"instance-name": "string", Instance identifier
"neighbor-summaries": { Neighbor-summary table
{
"level1-neighbors": { L1-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"level12-neigbors": { L12 neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"level2-neighbors": { L2-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"interface-name": "string" Interface name
}
]
},
"checkpoint-te-tunnels": { Checkpointed TE tunnel table
{
"checkpoint-te-metric-mode": "string", Tunnel metric mode
"checkpoint-te-interface": "string", Tunnel interface
"checkpoint-te-system-id": "string", Destination system ID
"checkpoint-te-nexthop": "string", Tunnel next-hop IP address
"checkpoint-te-bandwidth": "integer", Tunnel bandwidth
"checkpoint-te-level": "string", TE database level
"checkpoint-te-metric": "string", Tunnel metric
"checkpoint-te-object-id": "integer", Tunnel checkpoint object ID
"checkpoint-te-flags": "integer", Tunnel flags
"interface-name": "string", Interface name
"level": "string" Level
}
]
},
"topologies": { Topology table
{
"ipv6frr-backups": { IPv6 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"ipv4-routes": { IPv4 local route table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"topology-name": "string", Topology Name
"af-name": "string", AF name
"topology-levels": { Per-topology level table
{
"topology-summary": { Summary information for a particular IS\nTopology
"pseudonode-node-count": { Node Counts for Pseudonode nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
},
"router-node-count": { Node Counts for System nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
},
"level": "string", Level
"ipv4-link-topologies": { IPv4 IS Topology table
{
"source-address": "string", Source address of the IS advertising the prefix
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"ipv6-link-topologies": { IPv6 IS Topology table
{
"source-address": "string", Source address of the IS advertising the prefix
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"te-advertisements": { TE advertisements for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"te-system-id": "string", Destination system ID
"tepceadv": { TE PCE advertisements
"pce-path-scope-bits": "integer", PCE path scope bits
"pce-flooding-scope": "string", Flooding scope for PCE advertisement
"pce-address-ipv4": "string", IPv4 PCE address
"pce-path-scope-prefs": "integer", PCE path scope preferences
"pce-adv-data-present": "boolean" Indicates whether any PCE advertisements are\npresent
},
"te-adv": [ No description
{
"te-neighbor-system-id": "string", Neighbor system ID
"te-subpool-reserved-link-bandwidth": "integer", Reservable link bandwidth in subpool
"te-sub-tlv": [ No description
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" List of TE sub TLVs
}
],
"te-ext-admin-num": "integer", TE Ext Admin Number
"te-subpool-transmitted-bandwidth": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"te-reserved-link-bandwidth": "integer", Reservable link bandwidth in global pool
"te-ext-admin-sub": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"te-sub-tlv-data-present": "boolean", Indicates whether any TE sub TLVs are present
"link-type": "string", Link type
"te-neighbor-ip-address": "string", Neighbor IP address
"te-transmitted-bandwidth": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"local-ip-address": "string", Local IP address
"te-physical-link-bandwidth": "integer", Physical link bandwidth
"te-metric": "integer", TE metric
"te-affinity": "integer" List of TE advertisement entries
}
],
"te-local-router-id": "string", Local TE router ID
"te-adv-data-present": "boolean" Indicates whether any TE advertisements are\npresent
},
"te-adjacency-log": { TE adjacency-log for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"log-entry": [ No description
{
"neighbor-ip-address": "string", Neighbor ip address
"status": "boolean", Up (TRUE) or down
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"log-interface": "string", Appropriate interface, if any
"te-log-neighbor-system-id": "string" Log entries
}
]
},
"spf-log": { Log of route calculations for a single\nlevel and topology
"log-entry": [ No description
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AF name
"ipv4": { IPv4
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
},
"ipv6": { IPv6
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"next-wait-interval": "integer", Minimum time from end of this route calculation\nuntil the start of the next, in milliseconds
"wait-enforced": "integer", Time between the first trigger and the start of\nthe route calculation, in milliseconds.
"updated-lsp-count": "integer", Number of LSPs which arrived during the route\ncalculation
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
},
"class": "string", Type of calculation.
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" SPF Log entries
}
}
}
]
},
"te-tunnels": { TE tunnels table. Only available within\nthe IPv4 Unicast topology.
{
"teipv6aa-enabled": "boolean", Indicates whether MPLS TE IPv6 autoroute\nannounce is enabled
"te-segment-routing-enabled": "boolean", Indicates whether MPLS TE segment routing is\nenabled
"teigp-metric": "string", Tunnel metric
"teipv4aa-enabled": "boolean", Indicates whether MPLS TE IPv4 autoroute\nannounce is enabled
"te-segment-routing-strict-spf": "boolean", Indicates whether MPLS TE segment routing strict\nSPF is enabled
"te-system-id": "string", Destination system ID
"te-next-hop-ip-address": "string", Tunnel next-hop IP address
"te-segment-routing-exclude": "boolean", Indicates whether Segment routing labeled\ntraffic exclusion is enabled
"te-mode-type": "string", Tunnel metric mode
"teipv6fa-enabled": "boolean", Indicates whether MPLS TE IPv6 forwarding\nadjacency is enabled
"teipv4fa-enabled": "boolean", Indicates whether MPLS TE IPv4 forwarding\nadjacency is enabled
"te-checkpoint-object-id": "integer", Tunnel checkpoint object ID
"te-bandwidth": "integer", Tunnel bandwidth
"te-interface": "string", Tunnel interface
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
]
},
"ipv6-routes": { IPv6 local route
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"saf-name": "string", Sub-AF name
"ipv4frr-backups": { IPv4 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix length
"prefix-length": "string" Prefix Length
}
]
},
"frr-summary": { FRR summary information for a particular\nIS-IS topology
"level2-prefixes": { FRR summary for prefixes reachable in L2
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"unreachable-prefixes": { Unreachable prefixes
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"level1-prefixes": { FRR summary for prefixes reachable in L1
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
}
]
},
"nsr-status": { NSR Status information
"isis-nsr-peer": { ISIS NSR PEER STATUS
"man-sync-count": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
{
"entry": "integer" Triggers applying to this log entry.
}
],
{
"entry": "integer" Triggers applying to this log entry.
}
],
{
"entry": "boolean" Triggers applying to this log entry.
}
],
{
"entry": "integer" Triggers applying to this log entry.
}
]
},
"isis-nsr-infra": { ISIS NSR Infra
"ds": { ds
"conn-cb-ts": { conn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb-ts": { unreg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"remove-srv-ts": { remove srv ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn": "integer", conn
"del-cb-ts": { del cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"notify-cb-ts": { notify cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb-ts": { disconn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb": "integer", disconn cb
"pub-cb-ts": { pub cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg": "integer", reg
"notify-peer-xr": "string", notify peer xr
"conn-status": "boolean", conn status
"notify-peer": [ No description
{
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
],
"pub-ts": { pub ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pub": "integer", pub
"pub-cb": "integer", pub cb
"del-cb": "integer", del cb
"reg-cb": "integer", reg cb
"unreg-ts": { unreg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn-ts": { conn ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg-ts": { reg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg": "integer", unreg
"reg-cb-ts": { reg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb": "integer", unreg cb
"notify-cb": "integer", notify cb
"conn-cb": "integer", conn cb
"remove-srv": "integer", remove srv
"conn-status-ts": { conn status ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"nii-idb": [ No description
{
"running": "boolean", running
"has-adj": "boolean", has adj
"exist": "boolean", exist
"brought-up": "boolean", brought up
"retry-timer": "boolean" nii idb
}
],
"te": { te
"conn-up": "integer", conn up
"te-link-cb": "integer", te link cb
"enabled": "integer", enabled
"te-tunnel-cb": "integer", te tunnel cb
"adv-sync-data": "integer", adv sync data
"link-purge-time-on": "integer", link purge time on
"tunnel-purge-time-on": "integer", tunnel purge time on
"has-info-from-te": "integer" has info from te
},
"ncd": [ No description
{
"recv-cnt": "integer", recv cnt
"vm-idx": "integer", vm idx
"endp-hdl": "integer", endp hdl
"conn-up": "boolean", conn up
"chksum": "integer", chksum
"send-seqnum": "integer" ncd
}
],
"gen": { gen
"my-nodeid": "integer", my nodeid
"lanid-req-needed": "boolean", lanid req needed
"pm-ha-role": "integer", pm ha role
"pm-issu-role": "integer", pm issu role
"failover": "boolean", failover
"sysmgr-ha-role": "integer", sysmgr ha role
"my-process-id": "integer", my process id
"retry-flag": "integer", retry flag
"nsr-configured": "boolean", nsr configured
"nsr-send-err": "integer", nsr send err
"nsr-recv-err": "integer", nsr recv err
"nsr-send-unready": "integer", nsr send unready
"nsf-configured": "boolean", nsf configured
"nsr-send-ready": "integer", nsr send ready
"nsr-enabled": "boolean" nsr enabled
},
"pm": { pm
"conn-status": "boolean", conn status
"disconn-cb": "integer", disconn cb
"conn-cb": "integer", conn cb
"reg": "integer" reg
}
},
"isis-vm-state": "integer" ISIS VM STATE
},
"levels": { Level table
"level": [ Level
{
"adjacencies": { Adjacency table
{
"adjacency-ietf-nsf-capable-flag": "boolean", TRUE if neighbor is IETF-NSF capable
"adjacency-checkpoint-object-id": "integer", Adjacency checkpoint object ID
"adjacency-ipv6bfd-state": "string", Adjacency IPv6 BFD state
"adjacency-topology": [ No description
{
"topology-status": "string", Status of topology in adjacency
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"parallel-p2p-link-suppressed-flag": "boolean" Per-topology data
}
],
"adjacency-local-priority": "string", Local IS priority. Valid only if aj_media_class\nis ISIS_MEDIA_CLASS_LAN
"nsr-standby": "integer", ISIS NSR STANDBY
"adj-ipv6bfd-retry-running": "boolean", Is IPv6 BFD retry timer running
"adjacency-uptime-valid-flag": "boolean", TRUE if AdjacencyUptime is set
"adj-ipv4bfd-retry-count": "integer", IPv4 BFD retry counter
"adjacency-per-address-family-data": [ No description
{
"af-name": "string", AF name
"ipv4": { IPv4
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"ipv6": { IPv6
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
}
],
{
"entry": "string" Triggers applying to this log entry.
}
],
"adjacency-dispriority": "string", Priority of DIS on this LAN. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"local-dis-flag": "boolean", TRUE if local system is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-state": "string", Adjacency state
"adjacency-holdtime": "integer", Time (s) until adjacency declared down if no IIH\nreceived
"adjacency-bfd-state": "string", Adjacency IPv4 BFD state
"adjacency-uptime": "integer", How long the adjacency has been up (s)
"neighbor-dis-flag": "boolean", TRUE if neighbor is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-media-type": "string", Link media type
"adj-ipv4bfd-retry-running": "boolean", Is IPv4 BFD retry timer running
"adj-ipv4bfd-retry-exp": "integer", Time to expiration of IPv4 BFD retry timer (s)
"adj-ipv6bfd-retry-count": "integer", IPv6 BFD retry counter
"adjacency-snpa": "string", Neighbor SNPA
"adj-ipv6bfd-retry-exp": "integer", Time to expiration of IPv6 BFD retry timer (s)
"adjacency-system-id": "string", Neighbor system ID
"adjacency-interface": "string", Local interface
"adjacency-neighbor-priority": "string", Neighbor IS priority. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
},
"lsp-log": { LSP-log for a single level
"log-entry": [ No description
{
"log-interface": "string", Appropriate interface, if any
"delayed-trigger-count": "integer", Number of delayed triggers
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"trigger-count": "integer", Number of triggers on this run. May not be equal\nto the number of trigger event types if one or\nmore trigger events has occurred more than once.
"pseudo-node-number": "string" Log entries
}
]
},
"level": "string", Level
"lsps": { LSP table
"lsp": [
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
},
"database-log": { Database-log for a single level
"log-entry": [ No description
{
"lspdb-operation": "string", Operation applying to this entry.
"new-lsp-entry": { Entry being inserted or the updated version of\nan old entry.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"old-lsp-entry": { Entry being replaced.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
]
},
"lsp-table-summary": { Summary information for one level's LSP\ndatabase
"all-fragment-lsp-stats": { Statistics for all LSP fragments
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
},
"fragment0lsp-stats": { Statistics for fragment 0 LSPs
"per-topology-counter": [ No description
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
],
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
},
"adjacency-log": { Log of adjacency changes within a single\nlevel
"log-entry": [ No description
{
"cur-adj-state": "string", Current adjacency state
"interface-name": "string", Interface name
"state-reason": "string", Reason adjacency changed state
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"adjacency-per-topology-change": [ No description
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"change": "string" Per-topology changes
}
],
"adj-log-neighbor-system-id": "string", Neighbor system ID
"prev-adj-state": "string" Adjacency Log entries
}
]
},
"detailed-lsps": { Detailed LSP table. Use to retrieve LSPs\nwith TLV content.
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
}
}
]
},
"nsr-statistics": { NSR Statistics information
"isis-nsr-stats-data": { ISIS NSR STATS Data
"peer": [ No description
{
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
],
"self": { self
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
},
"isis-vm-state": "integer" ISIS VM STATE
},
"srms": { Segment Routing Mapping Server operational\ndata
"policy": { Policy operational data
"policy-ipv4": { IPv4 policy operational data
"policy-ipv4-active": { IPv4 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv4-backup": { IPv4 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
},
"policy-ipv6": { IPv6 policy operational data
"policy-ipv6-active": { IPv6 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv6-backup": { IPv6 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
}
}
}
]
}
}
INSTANCE - Retrieve
Retrieve operation of resource: instance
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NEIGHBORS - Retrieve
Retrieve operation of resource: neighbors
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbors": { Neighbor table
{
"neighbor-per-address-family-data": [ No description
{
"af-name": "string", AF name
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Active area addresses
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Active area addresses
}
]
},
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Active area addresses
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Active area addresses
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Active area addresses
}
]
}
}
],
"neighbor-uptime": "integer", How long the neighbor has been up (s)
"local-interface": "string", Local interface
"neighbor-uptime-valid-flag": "boolean", TRUE if NeighborUptime is set
"neighbor-media-type": "string", Link media type
"neighbor-snpa": "string", Neighbor SNPA
"topologies-supported": [ No description
{
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Topologies supported by both neighbor and local\nsystem
}
],
"neighbor-circuit-type": "string", Circuit type
"neighbor-ietf-nsf-capable-flag": "integer", TRUE if neighbor is IETF-NSF capable
"neighbor-system-id": "string", Neighbor system ID
"neighbor-holdtime": "integer", Time (s) until neighbor declared down if no IIH\nreceived
"neighbor-state": "string", Neighbor (adjacency) state
"neighbor-active-area-address": [ No description
{
"entry": "string" Active area addresses
}
],
"nsr-standby": "boolean", ISIS NSR STANDBY
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NEIGHBOR-ACTIVE-AREA-ADDRESS - Retrieve
Retrieve operation of resource: neighbor-active-area-address
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TOPOLOGIES-SUPPORTED - Retrieve
Retrieve operation of resource: topologies-supported
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
NEIGHBOR-PER-ADDRESS-FAMILY-DATA - Retrieve
Retrieve operation of resource: neighbor-per-address-family-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-name": "string", AFName
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
},
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
}
}
}
IPV4 - Retrieve
Retrieve operation of resource: ipv4
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
}
}
ADJACENCY-SID - Retrieve
Retrieve operation of resource: adjacency-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NON-FRR-ADJACENCY-SID - Retrieve
Retrieve operation of resource: non-frr-adjacency-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: interface-address
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-ADJACENCY-SID - Retrieve
Retrieve operation of resource: underlying-adjacency-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-INTERFACE - Retrieve
Retrieve operation of resource: underlying-interface
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
}
IPV6 - Retrieve
Retrieve operation of resource: ipv6
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
}
}
ADJACENCY-SID - Retrieve
Retrieve operation of resource: adjacency-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NON-FRR-ADJACENCY-SID - Retrieve
Retrieve operation of resource: non-frr-adjacency-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: interface-address
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-ADJACENCY-SID - Retrieve
Retrieve operation of resource: underlying-adjacency-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-INTERFACE - Retrieve
Retrieve operation of resource: underlying-interface
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
}
HOST-NAMES - Retrieve
Retrieve operation of resource: host-names
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"host-names": { Hostname table
"host-name": [ Host name
{
"host-name": "string", Host name
"local-is-flag": "boolean", TRUE if this is the local IS
"host-levels": "string", Host levels
"system-id": "string" System ID
}
]
}
}
HOST-NAME - Retrieve
Retrieve operation of resource: host-name
ID of instance-name
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
STATISTICS-GLOBAL - Retrieve
Retrieve operation of resource: statistics-global
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics-global": { Per-instance statistics
"statistics": { Statistics
"avg-psnp-process-time": { Average PSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-hello-recv-rate": "integer", Average hello receive rate in packets per second
"invalid-checksum-lsp-count": "integer", LSPs received with invalid checksum
"fast-csnp-cache-update-count": "integer", Fast-CSNP cache updates
"lsp-dropped-count": "integer", LSPs dropped
"avg-psnp-send-rate": "integer", Average psnp send rate in packets per second
"avg-lsp-process-time": { Average LSP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"zero-holdtime-lsp-count": "integer", LSPs received with holdtime 0
"avg-lsp-transmit-time": { Average LSP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pdu-queue-length": "integer", Update PDU queue length
"avg-hello-send-rate": "integer", Average hello send rate in packets per second
"avg-hello-process-time": { Average hello process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"maximum-iih-queue-length": "integer", Maximum IIH queue length - Not Used
"avg-csnp-send-rate": "integer", Average csnp send rate in packets per second
"avg-hello-transmit-time": { Average hello transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-psnp-transmit-time": { Average PSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-recv-rate": "integer", Average csnp receive rate in packets per second
"avg-lsp-send-rate": "integer", Average LSP send rate in packets per second
"snp-dropped-count": "integer", SNPs dropped
"fast-csnp-lookup-hit-count": "integer", Fast-CSNP cache hits
"fast-psnp-lookup-count": "integer", Fast-PSNP cache lookups
"fast-csnp-lookup-count": "integer", Fast-CSNP cache lookups
"maximum-pdu-queue-length": "integer", Maximum update PDU queue length
"fast-psnp-lookup-hit-count": "integer", Fast-PSNP cache hits
"avg-psnp-recv-rate": "integer", Average psnp receive rate in packets per second
"iih-dropped-count": "integer", IIHs dropped - Not Used
"avg-lsp-recv-rate": "integer", Average LSP receive rate in packets per second
"avg-csnp-process-time": { Average CSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-transmit-time": { Average CSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"per-area-data": [ No description
{
"statistics": { Statistics
"system-lsp-refresh-count": "integer", Number of times system LSP refreshed
"system-lsp-build-count": "integer" Number of times system LSP rebuilt
},
"per-topology-data": [ No description
{
"statistics": { Statistics
"spf-run-count": "integer", Number of full SPF calculations run
"nhc-run-count": "integer", Number of Next Hop Calculations run
"periodic-run-count": "integer", Number of periodic SPF calculations run
"ispf-run-count": "integer", Number of ISPF calculations run
"prc-run-count": "integer" Number of PRCs run
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Per-topoogy statistics
}
}
],
"level": "string" Per-area data
}
]
}
}
STATISTICS - Retrieve
Retrieve operation of resource: statistics
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"avg-psnp-process-time": { Average PSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-hello-recv-rate": "integer", Average hello receive rate in packets per second
"invalid-checksum-lsp-count": "integer", LSPs received with invalid checksum
"fast-csnp-cache-update-count": "integer", Fast-CSNP cache updates
"lsp-dropped-count": "integer", LSPs dropped
"avg-psnp-send-rate": "integer", Average psnp send rate in packets per second
"avg-lsp-process-time": { Average LSP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"zero-holdtime-lsp-count": "integer", LSPs received with holdtime 0
"avg-lsp-transmit-time": { Average LSP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pdu-queue-length": "integer", Update PDU queue length
"avg-hello-send-rate": "integer", Average hello send rate in packets per second
"avg-hello-process-time": { Average hello process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"maximum-iih-queue-length": "integer", Maximum IIH queue length - Not Used
"avg-csnp-send-rate": "integer", Average csnp send rate in packets per second
"avg-hello-transmit-time": { Average hello transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-psnp-transmit-time": { Average PSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-recv-rate": "integer", Average csnp receive rate in packets per second
"avg-lsp-send-rate": "integer", Average LSP send rate in packets per second
"snp-dropped-count": "integer", SNPs dropped
"fast-csnp-lookup-hit-count": "integer", Fast-CSNP cache hits
"fast-psnp-lookup-count": "integer", Fast-PSNP cache lookups
"fast-csnp-lookup-count": "integer", Fast-CSNP cache lookups
"maximum-pdu-queue-length": "integer", Maximum update PDU queue length
"fast-psnp-lookup-hit-count": "integer", Fast-PSNP cache hits
"avg-psnp-recv-rate": "integer", Average psnp receive rate in packets per second
"iih-dropped-count": "integer", IIHs dropped - Not Used
"avg-lsp-recv-rate": "integer", Average LSP receive rate in packets per second
"avg-csnp-process-time": { Average CSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"avg-csnp-transmit-time": { Average CSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
AVG-HELLO-PROCESS-TIME - Retrieve
Retrieve operation of resource: avg-hello-process-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-hello-process-time": { Average hello process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-CSNP-PROCESS-TIME - Retrieve
Retrieve operation of resource: avg-csnp-process-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-csnp-process-time": { Average CSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-PSNP-PROCESS-TIME - Retrieve
Retrieve operation of resource: avg-psnp-process-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-psnp-process-time": { Average PSNP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-LSP-PROCESS-TIME - Retrieve
Retrieve operation of resource: avg-lsp-process-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-lsp-process-time": { Average LSP process time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-HELLO-TRANSMIT-TIME - Retrieve
Retrieve operation of resource: avg-hello-transmit-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-hello-transmit-time": { Average hello transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-CSNP-TRANSMIT-TIME - Retrieve
Retrieve operation of resource: avg-csnp-transmit-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-csnp-transmit-time": { Average CSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-PSNP-TRANSMIT-TIME - Retrieve
Retrieve operation of resource: avg-psnp-transmit-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-psnp-transmit-time": { Average PSNP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
AVG-LSP-TRANSMIT-TIME - Retrieve
Retrieve operation of resource: avg-lsp-transmit-time
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avg-lsp-transmit-time": { Average LSP transmit time
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
PER-AREA-DATA - Retrieve
Retrieve operation of resource: per-area-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"system-lsp-refresh-count": "integer", Number of times system LSP refreshed
"system-lsp-build-count": "integer" Number of times system LSP rebuilt
},
"per-topology-data": [ No description
{
"statistics": { Statistics
"spf-run-count": "integer", Number of full SPF calculations run
"nhc-run-count": "integer", Number of Next Hop Calculations run
"periodic-run-count": "integer", Number of periodic SPF calculations run
"ispf-run-count": "integer", Number of ISPF calculations run
"prc-run-count": "integer" Number of PRCs run
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Per-topoogy statistics
}
}
],
"level": "string" Level this data applies to
}
}
STATISTICS - Retrieve
Retrieve operation of resource: statistics
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"system-lsp-refresh-count": "integer", Number of times system LSP refreshed
"system-lsp-build-count": "integer" Number of times system LSP rebuilt
}
}
PER-TOPOLOGY-DATA - Retrieve
Retrieve operation of resource: per-topology-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"spf-run-count": "integer", Number of full SPF calculations run
"nhc-run-count": "integer", Number of Next Hop Calculations run
"periodic-run-count": "integer", Number of periodic SPF calculations run
"ispf-run-count": "integer", Number of ISPF calculations run
"prc-run-count": "integer" Number of PRCs run
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
}
ID - Retrieve
Retrieve operation of resource: id
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
STATISTICS - Retrieve
Retrieve operation of resource: statistics
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"spf-run-count": "integer", Number of full SPF calculations run
"nhc-run-count": "integer", Number of Next Hop Calculations run
"periodic-run-count": "integer", Number of periodic SPF calculations run
"ispf-run-count": "integer", Number of ISPF calculations run
"prc-run-count": "integer" Number of PRCs run
}
}
LEVELS - Retrieve
Retrieve operation of resource: levels
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"levels": { Level table
"level": [ Level
{
"adjacencies": { Adjacency table
{
"adjacency-ietf-nsf-capable-flag": "boolean", TRUE if neighbor is IETF-NSF capable
"adjacency-checkpoint-object-id": "integer", Adjacency checkpoint object ID
"adjacency-ipv6bfd-state": "string", Adjacency IPv6 BFD state
"adjacency-topology": [ No description
{
"topology-status": "string", Status of topology in adjacency
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"parallel-p2p-link-suppressed-flag": "boolean" Per-topology data
}
],
"adjacency-local-priority": "string", Local IS priority. Valid only if aj_media_class\nis ISIS_MEDIA_CLASS_LAN
"nsr-standby": "integer", ISIS NSR STANDBY
"adj-ipv6bfd-retry-running": "boolean", Is IPv6 BFD retry timer running
"adjacency-uptime-valid-flag": "boolean", TRUE if AdjacencyUptime is set
"adj-ipv4bfd-retry-count": "integer", IPv4 BFD retry counter
"adjacency-per-address-family-data": [ No description
{
"af-name": "string", AF name
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
},
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Triggers applying to this log entry.
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
]
}
}
],
{
"entry": "string" Triggers applying to this log entry.
}
],
"adjacency-dispriority": "string", Priority of DIS on this LAN. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"local-dis-flag": "boolean", TRUE if local system is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-state": "string", Adjacency state
"adjacency-holdtime": "integer", Time (s) until adjacency declared down if no IIH\nreceived
"adjacency-bfd-state": "string", Adjacency IPv4 BFD state
"adjacency-uptime": "integer", How long the adjacency has been up (s)
"neighbor-dis-flag": "boolean", TRUE if neighbor is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-media-type": "string", Link media type
"adj-ipv4bfd-retry-running": "boolean", Is IPv4 BFD retry timer running
"adj-ipv4bfd-retry-exp": "integer", Time to expiration of IPv4 BFD retry timer (s)
"adj-ipv6bfd-retry-count": "integer", IPv6 BFD retry counter
"adjacency-snpa": "string", Neighbor SNPA
"adj-ipv6bfd-retry-exp": "integer", Time to expiration of IPv6 BFD retry timer (s)
"adjacency-system-id": "string", Neighbor system ID
"adjacency-interface": "string", Local interface
"adjacency-neighbor-priority": "string", Neighbor IS priority. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
},
"lsp-log": { LSP-log for a single level
"log-entry": [ No description
{
"log-interface": "string", Appropriate interface, if any
"delayed-trigger-count": "integer", Number of delayed triggers
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"trigger-count": "integer", Number of triggers on this run. May not be equal\nto the number of trigger event types if one or\nmore trigger events has occurred more than once.
"pseudo-node-number": "string" Log entries
}
]
},
"level": "string", Level
"lsps": { LSP table
"lsp": [
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
},
"database-log": { Database-log for a single level
"log-entry": [ No description
{
"lspdb-operation": "string", Operation applying to this entry.
"new-lsp-entry": { Entry being inserted or the updated version of\nan old entry.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"old-lsp-entry": { Entry being replaced.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
]
},
"lsp-table-summary": { Summary information for one level's LSP\ndatabase
"all-fragment-lsp-stats": { Statistics for all LSP fragments
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
},
"fragment0lsp-stats": { Statistics for fragment 0 LSPs
"per-topology-counter": [ No description
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
],
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
},
"adjacency-log": { Log of adjacency changes within a single\nlevel
"log-entry": [ No description
{
"cur-adj-state": "string", Current adjacency state
"interface-name": "string", Interface name
"state-reason": "string", Reason adjacency changed state
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"adjacency-per-topology-change": [ No description
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"change": "string" Per-topology changes
}
],
"adj-log-neighbor-system-id": "string", Neighbor system ID
"prev-adj-state": "string" Adjacency Log entries
}
]
},
"detailed-lsps": { Detailed LSP table. Use to retrieve LSPs\nwith TLV content.
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
}
}
]
}
}
LEVEL - Retrieve
Retrieve operation of resource: level
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-LOG - Retrieve
Retrieve operation of resource: adjacency-log
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-log": { Log of adjacency changes within a single\nlevel
"log-entry": [ No description
{
"cur-adj-state": "string", Current adjacency state
"interface-name": "string", Interface name
"state-reason": "string", Reason adjacency changed state
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"adjacency-per-topology-change": [ No description
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"change": "string" Per-topology changes
}
],
"adj-log-neighbor-system-id": "string", Neighbor system ID
"prev-adj-state": "string" Adjacency Log entries
}
]
}
}
LOG-ENTRY - Retrieve
Retrieve operation of resource: log-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cur-adj-state": "string", Current adjacency state
"interface-name": "string", Interface name
"state-reason": "string", Reason adjacency changed state
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"adjacency-per-topology-change": [ No description
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"change": "string" Per-topology changes
}
],
"adj-log-neighbor-system-id": "string", Neighbor system ID
"prev-adj-state": "string" Previous adjacency state
}
}
GENERIC-DATA - Retrieve
Retrieve operation of resource: generic-data
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
TIMESTAMP - Retrieve
Retrieve operation of resource: timestamp
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
ADJACENCY-PER-TOPOLOGY-CHANGE - Retrieve
Retrieve operation of resource: adjacency-per-topology-change
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"change": "string" Change
}
}
ID - Retrieve
Retrieve operation of resource: id
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
LSP-TABLE-SUMMARY - Retrieve
Retrieve operation of resource: lsp-table-summary
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-table-summary": { Summary information for one level's LSP\ndatabase
"all-fragment-lsp-stats": { Statistics for all LSP fragments
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
},
"fragment0lsp-stats": { Statistics for fragment 0 LSPs
"per-topology-counter": [ No description
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
],
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
}
}
FRAGMENT0LSP-STATS - Retrieve
Retrieve operation of resource: fragment0lsp-stats
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"fragment0lsp-stats": { Statistics for fragment 0 LSPs
"per-topology-counter": [ No description
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
],
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
}
NODE-COUNTERS - Retrieve
Retrieve operation of resource: node-counters
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
ROUTE-LSP-COUNT - Retrieve
Retrieve operation of resource: route-lsp-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
PSEUDO-NODE-LSP-COUNT - Retrieve
Retrieve operation of resource: pseudo-node-lsp-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
PER-TOPOLOGY-COUNTER - Retrieve
Retrieve operation of resource: per-topology-counter
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
ID - Retrieve
Retrieve operation of resource: id
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
OVERLOADED-LSP-COUNT - Retrieve
Retrieve operation of resource: overloaded-lsp-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"overloaded-lsp-count": { Number of LSPs with their per-topology overload\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
ATTACHED-LSP-COUNT - Retrieve
Retrieve operation of resource: attached-lsp-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"attached-lsp-count": { Number of LSPs with their per-topology attached\nbit set
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
ALL-FRAGMENT-LSP-STATS - Retrieve
Retrieve operation of resource: all-fragment-lsp-stats
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"all-fragment-lsp-stats": { Statistics for all LSP fragments
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
}
NODE-COUNTERS - Retrieve
Retrieve operation of resource: node-counters
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"node-counters": { Summary by class of node
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
},
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
}
ROUTE-LSP-COUNT - Retrieve
Retrieve operation of resource: route-lsp-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"route-lsp-count": { Router LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
PSEUDO-NODE-LSP-COUNT - Retrieve
Retrieve operation of resource: pseudo-node-lsp-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudo-node-lsp-count": { Pseudonode LSPs
"active-lsp-count": "integer", Number of active LSPs
"purged-lsp-count": "integer" Number of purged LSPs
}
}
ADJACENCIES - Retrieve
Retrieve operation of resource: adjacencies
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacencies": { Adjacency table
{
"adjacency-ietf-nsf-capable-flag": "boolean", TRUE if neighbor is IETF-NSF capable
"adjacency-checkpoint-object-id": "integer", Adjacency checkpoint object ID
"adjacency-ipv6bfd-state": "string", Adjacency IPv6 BFD state
"adjacency-topology": [ No description
{
"topology-status": "string", Status of topology in adjacency
"id": { Topology ID
"af-name": "string", AFName
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"parallel-p2p-link-suppressed-flag": "boolean" Per-topology data
}
],
"adjacency-local-priority": "string", Local IS priority. Valid only if aj_media_class\nis ISIS_MEDIA_CLASS_LAN
"nsr-standby": "integer", ISIS NSR STANDBY
"adj-ipv6bfd-retry-running": "boolean", Is IPv6 BFD retry timer running
"adjacency-uptime-valid-flag": "boolean", TRUE if AdjacencyUptime is set
"adj-ipv4bfd-retry-count": "integer", IPv4 BFD retry counter
"adjacency-per-address-family-data": [ No description
{
"af-name": "string", AFName
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Area addresses active over this adjacency
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Area addresses active over this adjacency
}
]
},
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Area addresses active over this adjacency
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Area addresses active over this adjacency
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Area addresses active over this adjacency
}
]
}
}
],
{
"entry": "string" Area addresses active over this adjacency
}
],
"adjacency-dispriority": "string", Priority of DIS on this LAN. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"local-dis-flag": "boolean", TRUE if local system is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-state": "string", Adjacency state
"adjacency-holdtime": "integer", Time (s) until adjacency declared down if no IIH\nreceived
"adjacency-bfd-state": "string", Adjacency IPv4 BFD state
"adjacency-uptime": "integer", How long the adjacency has been up (s)
"neighbor-dis-flag": "boolean", TRUE if neighbor is DIS. Valid only if\nAdjacencyMediaType is ISIS_MEDIA_CLASS_LAN
"adjacency-media-type": "string", Link media type
"adj-ipv4bfd-retry-running": "boolean", Is IPv4 BFD retry timer running
"adj-ipv4bfd-retry-exp": "integer", Time to expiration of IPv4 BFD retry timer (s)
"adj-ipv6bfd-retry-count": "integer", IPv6 BFD retry counter
"adjacency-snpa": "string", Neighbor SNPA
"adj-ipv6bfd-retry-exp": "integer", Time to expiration of IPv6 BFD retry timer (s)
"adjacency-system-id": "string", Neighbor system ID
"adjacency-interface": "string", Local interface
"adjacency-neighbor-priority": "string", Neighbor IS priority. Valid only if\naj_media_class is ISIS_MEDIA_CLASS_LAN
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
ADJACENCY - Retrieve
Retrieve operation of resource: adjacency
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-AREA-ADDRESS - Retrieve
Retrieve operation of resource: adjacency-area-address
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-TOPOLOGY - Retrieve
Retrieve operation of resource: adjacency-topology
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology-status": "string", Status of topology in adjacency
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
},
"parallel-p2p-link-suppressed-flag": "boolean" TRUE if suppressed parallel point-to-point link
}
}
ID - Retrieve
Retrieve operation of resource: id
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
ADJACENCY-PER-ADDRESS-FAMILY-DATA - Retrieve
Retrieve operation of resource: adjacency-per-address-family-data
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-name": "string", AFName
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
},
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
}
}
}
IPV4 - Retrieve
Retrieve operation of resource: ipv4
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4": { IPV4 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
}
}
ADJACENCY-SID - Retrieve
Retrieve operation of resource: adjacency-sid
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NON-FRR-ADJACENCY-SID - Retrieve
Retrieve operation of resource: non-frr-adjacency-sid
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: interface-address
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-ADJACENCY-SID - Retrieve
Retrieve operation of resource: underlying-adjacency-sid
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-INTERFACE - Retrieve
Retrieve operation of resource: underlying-interface
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
}
IPV6 - Retrieve
Retrieve operation of resource: ipv6
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6": { IPV6 neighbor info
"interface-address": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
],
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"next-hop": "string", Adjacency next hop
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Per bundle member Adjacency sid
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
},
"underlying-adjacency-sid": [ No description
{
"entry": "string" Per bundle member Adjacency sid
}
]
}
}
ADJACENCY-SID - Retrieve
Retrieve operation of resource: adjacency-sid
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid": { Adjacency SID
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NON-FRR-ADJACENCY-SID - Retrieve
Retrieve operation of resource: non-frr-adjacency-sid
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"non-frr-adjacency-sid": { Adjacency SID not eligible for FRR protection
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
},
"adjacency-sid-value": "string", Adjacency SID value
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
}
ADJACENCY-SID-BACKUP - Retrieve
Retrieve operation of resource: adjacency-sid-backup
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup": { Adjacency SID Backup Info
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ADJACENCY-SID-BACKUP-TE - Retrieve
Retrieve operation of resource: adjacency-sid-backup-te
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-sid-backup-te": { Adjacency SID Backup Info TE
"backup-label-stack-size": "integer", Number of labels in the backup path label stack
"backup-nexthop": "string", Backup path nexthop address
"backup-interface": "string", Backup path interface
"backup-label-stack": [ No description
{
"entry": "integer" Backup path label stack
}
],
"backup-node-address": "string" Neighbor address used as adjacency backup target
}
}
BACKUP-LABEL-STACK - Retrieve
Retrieve operation of resource: backup-label-stack
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACE-ADDRESS - Retrieve
Retrieve operation of resource: interface-address
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-ADJACENCY-SID - Retrieve
Retrieve operation of resource: underlying-adjacency-sid
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UNDERLYING-INTERFACE - Retrieve
Retrieve operation of resource: underlying-interface
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
}
DETAILED-LSPS - Retrieve
Retrieve operation of resource: detailed-lsps
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"detailed-lsps": { Detailed LSP table. Use to retrieve LSPs\nwith TLV content.
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
}
}
DETAILED-LSP - Retrieve
Retrieve operation of resource: detailed-lsp
ID of instance-name
ID of level
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
LSP-HEADER-DATA - Retrieve
Retrieve operation of resource: lsp-header-data
ID of instance-name
ID of level
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
LSPS - Retrieve
Retrieve operation of resource: lsps
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsps": { LSP table
"lsp": [
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"lsp-body": "string", LSP as received/sent over the wire, starting\nfrom the LSP ID field
"lsp-id": "string" LSP ID
}
]
}
}
LSP - Retrieve
Retrieve operation of resource: lsp
ID of instance-name
ID of level
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
LSP-HEADER-DATA - Retrieve
Retrieve operation of resource: lsp-header-data
ID of instance-name
ID of level
ID of lsp-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-header-data": { Information from the LSP header
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
LSP-LOG - Retrieve
Retrieve operation of resource: lsp-log
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-log": { LSP-log for a single level
"log-entry": [ No description
{
"log-interface": "string", Appropriate interface, if any
"delayed-trigger-count": "integer", Number of delayed triggers
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"trigger-count": "integer", Number of triggers on this run. May not be equal\nto the number of trigger event types if one or\nmore trigger events has occurred more than once.
"pseudo-node-number": "string" Log entries
}
]
}
}
LOG-ENTRY - Retrieve
Retrieve operation of resource: log-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"log-interface": "string", Appropriate interface, if any
"delayed-trigger-count": "integer", Number of delayed triggers
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry.
}
],
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"trigger-count": "integer", Number of triggers on this run. May not be equal\nto the number of trigger event types if one or\nmore trigger events has occurred more than once.
"pseudo-node-number": "string" Pseudo-node number
}
}
GENERIC-DATA - Retrieve
Retrieve operation of resource: generic-data
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
TIMESTAMP - Retrieve
Retrieve operation of resource: timestamp
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
TRIGGER - Retrieve
Retrieve operation of resource: trigger
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
DATABASE-LOG - Retrieve
Retrieve operation of resource: database-log
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"database-log": { Database-log for a single level
"log-entry": [ No description
{
"lspdb-operation": "string", Operation applying to this entry.
"new-lsp-entry": { Entry being inserted or the updated version of\nan old entry.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" Entries
},
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"old-lsp-entry": { Entry being replaced.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" Entries
}
}
]
}
}
LOG-ENTRY - Retrieve
Retrieve operation of resource: log-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lspdb-operation": "string", Operation applying to this entry.
"new-lsp-entry": { Entry being inserted or the updated version of\nan old entry.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
},
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"old-lsp-entry": { Entry being replaced.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
}
GENERIC-DATA - Retrieve
Retrieve operation of resource: generic-data
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
TIMESTAMP - Retrieve
Retrieve operation of resource: timestamp
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
NEW-LSP-ENTRY - Retrieve
Retrieve operation of resource: new-lsp-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"new-lsp-entry": { Entry being inserted or the updated version of\nan old entry.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
OLD-LSP-ENTRY - Retrieve
Retrieve operation of resource: old-lsp-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"old-lsp-entry": { Entry being replaced.
"lsp-attached-flag": "boolean", TRUE if attached bit is set
"lsp-level": "string", The type of the IS sourcing the LSP
"version2": "integer", isis version2
"lsp-overloaded-flag": "boolean", TRUE if the overload bit is set
"id-length": "integer", System Id length
"lsp-holdtime": "integer", Time, in seconds, until LSP expiry (if active)\nor deletion (if expired)
"lsp-nonv1a-flag": "integer", TRUE if the LSP is non-v1a, XXX for testing
"max-area-addresses": "integer", max area addresses
"version": "integer", isis version
"local-lsp-flag": "boolean", TRUE if this is a locally generated LSP
"lsp-partition-repair-supported-flag": "boolean", TRUE if partition repair is supported
"lsp-sequence-number": "integer", The LSP sequence number
"lsp-id": "string", The LSP ID
"lsp-active-flag": "boolean", TRUE if this LSP has not expired
"lsp-length": "integer", The total length of the LSP
"lsp-checksum": "integer" The LSP checksum
}
}
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topologies": { Topology table
{
"ipv6frr-backups": { IPv6 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
},
"ipv4-routes": { IPv4 local route table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
},
"topology-name": "string", Topology Name
"af-name": "string", AFName
"topology-levels": { Per-topology level table
{
"topology-summary": { Summary information for a particular IS\nTopology
"pseudonode-node-count": { Node Counts for Pseudonode nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
},
"router-node-count": { Node Counts for System nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
},
"level": "string", Level in which the prefix is advertised
"ipv4-link-topologies": { IPv4 IS Topology table
{
"source-address": "string", Source address of the IS advertising the prefix
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"ipv6-link-topologies": { IPv6 IS Topology table
{
"source-address": "string", Source address of the IS advertising the prefix
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Next hop neighbor ID
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"te-advertisements": { TE advertisements for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"te-system-id": "string", Destination system ID
"tepceadv": { TE PCE advertisements
"pce-path-scope-bits": "integer", PCE path scope bits
"pce-flooding-scope": "string", Flooding scope for PCE advertisement
"pce-address-ipv4": "string", IPv4 PCE address
"pce-path-scope-prefs": "integer", PCE path scope preferences
"pce-adv-data-present": "boolean" Indicates whether any PCE advertisements are\npresent
},
"te-adv": [ No description
{
"te-neighbor-system-id": "string", Neighbor system ID
"te-subpool-reserved-link-bandwidth": "integer", Reservable link bandwidth in subpool
"te-sub-tlv": [ No description
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" List of TE sub TLVs
}
],
"te-ext-admin-num": "integer", TE Ext Admin Number
"te-subpool-transmitted-bandwidth": [ No description
{
"entry": "integer" Segment routing sid values for TI-LFA/rLFA
}
],
"te-reserved-link-bandwidth": "integer", Reservable link bandwidth in global pool
"te-ext-admin-sub": [ No description
{
"entry": "integer" Segment routing sid values for TI-LFA/rLFA
}
],
"te-sub-tlv-data-present": "boolean", Indicates whether any TE sub TLVs are present
"link-type": "string", Link type
"te-neighbor-ip-address": "string", Neighbor IP address
"te-transmitted-bandwidth": [ No description
{
"entry": "integer" Segment routing sid values for TI-LFA/rLFA
}
],
"local-ip-address": "string", Local IP address
"te-physical-link-bandwidth": "integer", Physical link bandwidth
"te-metric": "integer", TE metric
"te-affinity": "integer" List of TE advertisement entries
}
],
"te-local-router-id": "string", Local TE router ID
"te-adv-data-present": "boolean" Indicates whether any TE advertisements are\npresent
},
"te-adjacency-log": { TE adjacency-log for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"log-entry": [ No description
{
"neighbor-ip-address": "string", Neighbor ip address
"status": "boolean", Up (TRUE) or down
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"log-interface": "string", Interface
"te-log-neighbor-system-id": "string" Log entries
}
]
},
"spf-log": { Log of route calculations for a single\nlevel and topology
"log-entry": [ No description
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
},
"ipv6": { ipv6
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
},
"next-wait-interval": "integer", Minimum time from end of this route calculation\nuntil the start of the next, in milliseconds
"wait-enforced": "integer", Time between the first trigger and the start of\nthe route calculation, in milliseconds.
"updated-lsp-count": "integer", Number of LSPs which arrived during the route\ncalculation
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
},
"class": "string", Type of calculation.
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" SPF Log entries
}
}
}
]
},
"te-tunnels": { TE tunnels table. Only available within\nthe IPv4 Unicast topology.
{
"teipv6aa-enabled": "boolean", Indicates whether MPLS TE IPv6 autoroute\nannounce is enabled
"te-segment-routing-enabled": "boolean", Indicates whether MPLS TE segment routing is\nenabled
"teigp-metric": "string", Tunnel metric
"teipv4aa-enabled": "boolean", Indicates whether MPLS TE IPv4 autoroute\nannounce is enabled
"te-segment-routing-strict-spf": "boolean", Indicates whether MPLS TE segment routing strict\nSPF is enabled
"te-system-id": "string", Destination system ID
"te-next-hop-ip-address": "string", Tunnel next-hop IP address
"te-segment-routing-exclude": "boolean", Indicates whether Segment routing labeled\ntraffic exclusion is enabled
"te-mode-type": "string", Tunnel metric mode
"teipv6fa-enabled": "boolean", Indicates whether MPLS TE IPv6 forwarding\nadjacency is enabled
"teipv4fa-enabled": "boolean", Indicates whether MPLS TE IPv4 forwarding\nadjacency is enabled
"te-checkpoint-object-id": "integer", Tunnel checkpoint object ID
"te-bandwidth": "integer", Tunnel bandwidth
"te-interface": "string", Tunnel interface
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
]
},
"ipv6-routes": { IPv6 local route
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
},
"saf-name": "string", Sub address family
"ipv4frr-backups": { IPv4 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
},
"frr-summary": { FRR summary information for a particular\nIS-IS topology
"level2-prefixes": { FRR summary for prefixes reachable in L2
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"unreachable-prefixes": { Unreachable prefixes
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"level1-prefixes": { FRR summary for prefixes reachable in L1
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
}
]
}
}
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
FRR-SUMMARY - Retrieve
Retrieve operation of resource: frr-summary
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-summary": { FRR summary information for a particular\nIS-IS topology
"level2-prefixes": { FRR summary for prefixes reachable in L2
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"unreachable-prefixes": { Unreachable prefixes
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"level1-prefixes": { FRR summary for prefixes reachable in L1
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
}
LEVEL1-PREFIXES - Retrieve
Retrieve operation of resource: level1-prefixes
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level1-prefixes": { FRR summary for prefixes reachable in L1
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
ALL-PATHS-PROTECTED - Retrieve
Retrieve operation of resource: all-paths-protected
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
SOME-PATHS-PROTECTED - Retrieve
Retrieve operation of resource: some-paths-protected
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
UNPROTECTED - Retrieve
Retrieve operation of resource: unprotected
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
LEVEL2-PREFIXES - Retrieve
Retrieve operation of resource: level2-prefixes
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level2-prefixes": { FRR summary for prefixes reachable in L2
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
ALL-PATHS-PROTECTED - Retrieve
Retrieve operation of resource: all-paths-protected
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"all-paths-protected": { Number of prefixes with all paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
SOME-PATHS-PROTECTED - Retrieve
Retrieve operation of resource: some-paths-protected
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"some-paths-protected": { Number of prefixes with some paths having FRR\nbackup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
UNPROTECTED - Retrieve
Retrieve operation of resource: unprotected
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unprotected": { Number of reachable prefixes without FRR backup
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
UNREACHABLE-PREFIXES - Retrieve
Retrieve operation of resource: unreachable-prefixes
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unreachable-prefixes": { Unreachable prefixes
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
TOPOLOGY-LEVELS - Retrieve
Retrieve operation of resource: topology-levels
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology-levels": { Per-topology level table
{
"topology-summary": { Summary information for a particular IS\nTopology
"pseudonode-node-count": { Node Counts for Pseudonode nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
},
"router-node-count": { Node Counts for System nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
},
"level": "string", Level
"ipv4-link-topologies": { IPv4 IS Topology table
{
"source-address": "string", Source Address
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"ipv6-link-topologies": { IPv6 IS Topology table
{
"source-address": "string", Source Address
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Triggers applying to this log entry
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
},
"te-advertisements": { TE advertisements for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"te-system-id": "string", Destination system ID
"tepceadv": { TE PCE advertisements
"pce-path-scope-bits": "integer", PCE path scope bits
"pce-flooding-scope": "string", Flooding scope for PCE advertisement
"pce-address-ipv4": "string", IPv4 PCE address
"pce-path-scope-prefs": "integer", PCE path scope preferences
"pce-adv-data-present": "boolean" Indicates whether any PCE advertisements are\npresent
},
"te-adv": [ No description
{
"te-neighbor-system-id": "string", Neighbor system ID
"te-subpool-reserved-link-bandwidth": "integer", Reservable link bandwidth in subpool
"te-sub-tlv": [ No description
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" List of TE sub TLVs
}
],
"te-ext-admin-num": "integer", TE Ext Admin Number
"te-subpool-transmitted-bandwidth": [ No description
{
"entry": "integer" Triggers applying to this log entry
}
],
"te-reserved-link-bandwidth": "integer", Reservable link bandwidth in global pool
"te-ext-admin-sub": [ No description
{
"entry": "integer" Triggers applying to this log entry
}
],
"te-sub-tlv-data-present": "boolean", Indicates whether any TE sub TLVs are present
"link-type": "string", Link type
"te-neighbor-ip-address": "string", Neighbor IP address
"te-transmitted-bandwidth": [ No description
{
"entry": "integer" Triggers applying to this log entry
}
],
"local-ip-address": "string", Local IP address
"te-physical-link-bandwidth": "integer", Physical link bandwidth
"te-metric": "integer", TE metric
"te-affinity": "integer" List of TE advertisement entries
}
],
"te-local-router-id": "string", Local TE router ID
"te-adv-data-present": "boolean" Indicates whether any TE advertisements are\npresent
},
"te-adjacency-log": { TE adjacency-log for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"log-entry": [ No description
{
"neighbor-ip-address": "string", Neighbor ip address
"status": "boolean", Up (TRUE) or down
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"log-interface": "string", Interface
"te-log-neighbor-system-id": "string" Log entries
}
]
},
"spf-log": { Log of route calculations for a single\nlevel and topology
"log-entry": [ No description
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry
}
]
},
"next-wait-interval": "integer", Minimum time from end of this route calculation\nuntil the start of the next, in milliseconds
"wait-enforced": "integer", Time between the first trigger and the start of\nthe route calculation, in milliseconds.
"updated-lsp-count": "integer", Number of LSPs which arrived during the route\ncalculation
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
},
"class": "string", Type of calculation.
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" SPF Log entries
}
}
}
]
},
"te-tunnels": { TE tunnels table. Only available within\nthe IPv4 Unicast topology.
{
"teipv6aa-enabled": "boolean", Indicates whether MPLS TE IPv6 autoroute\nannounce is enabled
"te-segment-routing-enabled": "boolean", Indicates whether MPLS TE segment routing is\nenabled
"teigp-metric": "string", Tunnel metric
"teipv4aa-enabled": "boolean", Indicates whether MPLS TE IPv4 autoroute\nannounce is enabled
"te-segment-routing-strict-spf": "boolean", Indicates whether MPLS TE segment routing strict\nSPF is enabled
"te-system-id": "string", Destination system ID
"te-next-hop-ip-address": "string", Tunnel next-hop IP address
"te-segment-routing-exclude": "boolean", Indicates whether Segment routing labeled\ntraffic exclusion is enabled
"te-mode-type": "string", Tunnel metric mode
"teipv6fa-enabled": "boolean", Indicates whether MPLS TE IPv6 forwarding\nadjacency is enabled
"teipv4fa-enabled": "boolean", Indicates whether MPLS TE IPv4 forwarding\nadjacency is enabled
"te-checkpoint-object-id": "integer", Tunnel checkpoint object ID
"te-bandwidth": "integer", Tunnel bandwidth
"te-interface": "string", Tunnel interface
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
]
}
}
TOPOLOGY-LEVEL - Retrieve
Retrieve operation of resource: topology-level
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TE-ADVERTISEMENTS - Retrieve
Retrieve operation of resource: te-advertisements
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te-advertisements": { TE advertisements for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"te-system-id": "string", Local system ID
"tepceadv": { TE PCE advertisements
"pce-path-scope-bits": "integer", PCE path scope bits
"pce-flooding-scope": "string", Flooding scope for PCE advertisement
"pce-address-ipv4": "string", IPv4 PCE address
"pce-path-scope-prefs": "integer", PCE path scope preferences
"pce-adv-data-present": "boolean" Indicates whether any PCE advertisements are\npresent
},
"te-adv": [ No description
{
"te-neighbor-system-id": "string", Neighbor system ID
"te-subpool-reserved-link-bandwidth": "integer", Reservable link bandwidth in subpool
"te-sub-tlv": [ No description
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" List of TE sub TLVs
}
],
"te-ext-admin-num": "integer", TE Ext Admin Number
"te-subpool-transmitted-bandwidth": [ No description
{
"entry": "integer" Bandwidth in use in global pool
}
],
"te-reserved-link-bandwidth": "integer", Reservable link bandwidth in global pool
"te-ext-admin-sub": [ No description
{
"entry": "integer" Bandwidth in use in global pool
}
],
"te-sub-tlv-data-present": "boolean", Indicates whether any TE sub TLVs are present
"link-type": "string", Link type
"te-neighbor-ip-address": "string", Neighbor IP address
"te-transmitted-bandwidth": [ No description
{
"entry": "integer" Bandwidth in use in global pool
}
],
"local-ip-address": "string", Local IP address
"te-physical-link-bandwidth": "integer", Physical link bandwidth
"te-metric": "integer", TE metric
"te-affinity": "integer" List of TE advertisement entries
}
],
"te-local-router-id": "string", Local TE router ID
"te-adv-data-present": "boolean" Indicates whether any TE advertisements are\npresent
}
}
TEPCEADV - Retrieve
Retrieve operation of resource: tepceadv
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tepceadv": { TE PCE advertisements
"pce-path-scope-bits": "integer", PCE path scope bits
"pce-flooding-scope": "string", Flooding scope for PCE advertisement
"pce-address-ipv4": "string", IPv4 PCE address
"pce-path-scope-prefs": "integer", PCE path scope preferences
"pce-adv-data-present": "boolean" Indicates whether any PCE advertisements are\npresent
}
}
TE-ADV - Retrieve
Retrieve operation of resource: te-adv
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te-neighbor-system-id": "string", Neighbor system ID
"te-subpool-reserved-link-bandwidth": "integer", Reservable link bandwidth in subpool
"te-sub-tlv": [ No description
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" List of TE sub TLVs
}
],
"te-ext-admin-num": "integer", TE Ext Admin Number
"te-subpool-transmitted-bandwidth": [ No description
{
"entry": "integer" Bandwidth in use in global pool
}
],
"te-reserved-link-bandwidth": "integer", Reservable link bandwidth in global pool
"te-ext-admin-sub": [ No description
{
"entry": "integer" Bandwidth in use in global pool
}
],
"te-sub-tlv-data-present": "boolean", Indicates whether any TE sub TLVs are present
"link-type": "string", Link type
"te-neighbor-ip-address": "string", Neighbor IP address
"te-transmitted-bandwidth": [ No description
{
"entry": "integer" Bandwidth in use in global pool
}
],
"local-ip-address": "string", Local IP address
"te-physical-link-bandwidth": "integer", Physical link bandwidth
"te-metric": "integer", TE metric
"te-affinity": "integer" Affinity bits
}
}
TE-TRANSMITTED-BANDWIDTH - Retrieve
Retrieve operation of resource: te-transmitted-bandwidth
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TE-SUBPOOL-TRANSMITTED-BANDWIDTH - Retrieve
Retrieve operation of resource: te-subpool-transmitted-bandwidth
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TE-EXT-ADMIN-SUB - Retrieve
Retrieve operation of resource: te-ext-admin-sub
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TE-SUB-TLV - Retrieve
Retrieve operation of resource: te-sub-tlv
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te-sub-tlv-type": "integer", Type of sub TLV
"te-sub-tlv-length": "integer", Length of sub TLV
"te-sub-tlv-value": "string" Value of sub TLV
}
}
TE-ADJACENCY-LOG - Retrieve
Retrieve operation of resource: te-adjacency-log
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te-adjacency-log": { TE adjacency-log for a single level and\ntopology. Only available within the IPv4\nUnicast topology.
"log-entry": [ No description
{
"neighbor-ip-address": "string", Neighbor ip address
"status": "boolean", Up (TRUE) or down
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"log-interface": "string", Interface
"te-log-neighbor-system-id": "string" Log entries
}
]
}
}
LOG-ENTRY - Retrieve
Retrieve operation of resource: log-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-ip-address": "string", Neighbor ip address
"status": "boolean", Up (TRUE) or down
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"log-interface": "string", Interface
"te-log-neighbor-system-id": "string" Neighbor system ID
}
}
GENERIC-DATA - Retrieve
Retrieve operation of resource: generic-data
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
TIMESTAMP - Retrieve
Retrieve operation of resource: timestamp
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
SPF-LOG - Retrieve
Retrieve operation of resource: spf-log
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"spf-log": { Log of route calculations for a single\nlevel and topology
"log-entry": [ No description
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry
}
]
},
"next-wait-interval": "integer", Minimum time from end of this route calculation\nuntil the start of the next, in milliseconds
"wait-enforced": "integer", Time between the first trigger and the start of\nthe route calculation, in milliseconds.
"updated-lsp-count": "integer", Number of LSPs which arrived during the route\ncalculation
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { SPF Log entries
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
},
"class": "string", Type of calculation.
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" SPF Log entries
}
}
}
]
}
}
LOG-ENTRY - Retrieve
Retrieve operation of resource: log-entry
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry
}
]
},
"next-wait-interval": "integer", Minimum time from end of this route calculation\nuntil the start of the next, in milliseconds
"wait-enforced": "integer", Time between the first trigger and the start of\nthe route calculation, in milliseconds.
"updated-lsp-count": "integer", Number of LSPs which arrived during the route\ncalculation
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { Number of unreachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of nodes added to the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of nodes deleted from the SPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of modified nodes (first hop and/or\nmetric change)
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of nodes touched whilst calculating the\nSPT
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { Number of unreachable nodes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
},
"class": "string", Type of calculation.
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" Number of unreachable nodes in the database
}
}
}
}
GENERIC-DATA - Retrieve
Retrieve operation of resource: generic-data
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-data": { Generic entry data.
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
TIMESTAMP - Retrieve
Retrieve operation of resource: timestamp
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
TRIGGERS - Retrieve
Retrieve operation of resource: triggers
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"triggers": { Trigger information
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"is-sr-uloop-calculation": "boolean", Is this SR micro loop calculation?
"trigger-link": "string", ID of a changed link in the first trigger LSP,\nif any
"first-trigger-lsp-id": "string", ID of the first LSP to trigger the calculation,\nif any
"trigger-next-hop-id": "string", ID of a changed next hop, if any
"is-sr-uloop-link-down": "boolean", Is this SR micro loop calculation for link down?
"unique-trigger-count": "integer", Number of unique triggers on this run
"trigger": [ No description
{
"entry": "string" Triggers applying to this log entry
}
]
}
}
TRIGGER-PREFIX - Retrieve
Retrieve operation of resource: trigger-prefix
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"trigger-prefix": { ID of a changed prefix in the first trigger LSP,\nif any
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
}
IPV4 - Retrieve
Retrieve operation of resource: ipv4
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
IPV6 - Retrieve
Retrieve operation of resource: ipv6
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
TRIGGER - Retrieve
Retrieve operation of resource: trigger
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SPT-CALCULATION-STATISTICS - Retrieve
Retrieve operation of resource: spt-calculation-statistics
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"spt-calculation-statistics": { Statistics for the SPT calculation phase
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" Number of unreachable nodes in the database
}
}
}
DURATION - Retrieve
Retrieve operation of resource: duration
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"duration": { Duration of the SPT calculation
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
NODE-COUNTS - Retrieve
Retrieve operation of resource: node-counts
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"node-counts": { Node counts
"added": "integer", Number of nodes added to the SPT
"deleted": "integer", Number of nodes deleted from the SPT
"modified": "integer", Number of modified nodes (first hop and/or\nmetric change)
"reachable": "integer", Number of reachable nodes in the database
"touched": "integer", Number of nodes touched whilst calculating the\nSPT
"unreachable": "integer" Number of unreachable nodes in the database
}
}
ROUTE-UPDATE-STATISTICS - Retrieve
Retrieve operation of resource: route-update-statistics
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"route-update-statistics": { Statistics for the route update phase
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
},
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"route-counts": { Distinct prefix counts
"added": { Number of prefixes added during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of prefixes deleted during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of prefixes modified, i.e. a first hop\nand/or metric change
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of prefixes considered whilst updating\nthe routing table
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { Number of unreachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
},
"duration": { Duration of the routing table update
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"item-counts": { Prefix item counts
"added": { Number of prefixes added during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of prefixes deleted during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of prefixes modified, i.e. a first hop\nand/or metric change
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of prefixes considered whilst updating\nthe routing table
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { Number of unreachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
}
DURATION - Retrieve
Retrieve operation of resource: duration
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"duration": { Duration of the routing table update
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
DURATION-BREAKDOWN - Retrieve
Retrieve operation of resource: duration-breakdown
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"duration-breakdown": { Breakdown of the time taken by the routing table\nupdate
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
},
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
}
}
LOCAL-RIB-UPDATE - Retrieve
Retrieve operation of resource: local-rib-update
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"local-rib-update": { Time to update IS-IS's local RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
}
CRITICAL - Retrieve
Retrieve operation of resource: critical
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
HIGH - Retrieve
Retrieve operation of resource: high
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
MEDIUM - Retrieve
Retrieve operation of resource: medium
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
LOW - Retrieve
Retrieve operation of resource: low
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
GLOBAL-RIB-BUILD - Retrieve
Retrieve operation of resource: global-rib-build
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"global-rib-build": { Time to build the update to send to the global\nRIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
}
CRITICAL - Retrieve
Retrieve operation of resource: critical
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
HIGH - Retrieve
Retrieve operation of resource: high
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
MEDIUM - Retrieve
Retrieve operation of resource: medium
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
LOW - Retrieve
Retrieve operation of resource: low
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
GLOBAL-RIB-SEND - Retrieve
Retrieve operation of resource: global-rib-send
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"global-rib-send": { Time to send the update to the global RIB
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
},
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
}
CRITICAL - Retrieve
Retrieve operation of resource: critical
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"critical": { Critical priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
HIGH - Retrieve
Retrieve operation of resource: high
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"high": { High priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
MEDIUM - Retrieve
Retrieve operation of resource: medium
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"medium": { Medium priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
LOW - Retrieve
Retrieve operation of resource: low
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"low": { Low priority
"real-duration": "integer", Real time duration in milliseconds
"cpu-duration": "integer" CPU time duration in milliseconds
}
}
NODE-COUNTS - Retrieve
Retrieve operation of resource: node-counts
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"node-counts": { Node counts
"total-touched": "integer", Total number of nodes considered during route\nupdate
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
PER-PRIORITY-TOUCHED - Retrieve
Retrieve operation of resource: per-priority-touched
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"per-priority-touched": { Per-priority count of nodes considered during\nroute update
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
ITEM-COUNTS - Retrieve
Retrieve operation of resource: item-counts
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"item-counts": { Prefix item counts
"added": { Number of prefixes added during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of prefixes deleted during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of prefixes modified, i.e. a first hop\nand/or metric change
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of prefixes considered whilst updating\nthe routing table
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { Number of unreachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
UNREACHABLE - Retrieve
Retrieve operation of resource: unreachable
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unreachable": { Number of unreachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
REACHABLE - Retrieve
Retrieve operation of resource: reachable
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reachable": { Number of reachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
ADDED - Retrieve
Retrieve operation of resource: added
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"added": { Number of prefixes added during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
DELETED - Retrieve
Retrieve operation of resource: deleted
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"deleted": { Number of prefixes deleted during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
MODIFIED - Retrieve
Retrieve operation of resource: modified
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"modified": { Number of prefixes modified, i.e. a first hop\nand/or metric change
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
TOUCHED - Retrieve
Retrieve operation of resource: touched
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"touched": { Number of prefixes considered whilst updating\nthe routing table
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
ROUTE-COUNTS - Retrieve
Retrieve operation of resource: route-counts
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"route-counts": { Distinct prefix counts
"added": { Number of prefixes added during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"deleted": { Number of prefixes deleted during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"modified": { Number of prefixes modified, i.e. a first hop\nand/or metric change
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"reachable": { Number of reachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"touched": { Number of prefixes considered whilst updating\nthe routing table
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"unreachable": { Number of unreachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
}
UNREACHABLE - Retrieve
Retrieve operation of resource: unreachable
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unreachable": { Number of unreachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
REACHABLE - Retrieve
Retrieve operation of resource: reachable
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reachable": { Number of reachable prefixes in the database
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
ADDED - Retrieve
Retrieve operation of resource: added
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"added": { Number of prefixes added during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
DELETED - Retrieve
Retrieve operation of resource: deleted
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"deleted": { Number of prefixes deleted during calculation
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
MODIFIED - Retrieve
Retrieve operation of resource: modified
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"modified": { Number of prefixes modified, i.e. a first hop\nand/or metric change
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
TOUCHED - Retrieve
Retrieve operation of resource: touched
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"touched": { Number of prefixes considered whilst updating\nthe routing table
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
RIB-BATCH-COUNTS - Retrieve
Retrieve operation of resource: rib-batch-counts
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rib-batch-counts": { Number of RIB batches sent
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
TE-TUNNELS - Retrieve
Retrieve operation of resource: te-tunnels
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te-tunnels": { TE tunnels table. Only available within\nthe IPv4 Unicast topology.
{
"teipv6aa-enabled": "boolean", Indicates whether MPLS TE IPv6 autoroute\nannounce is enabled
"te-segment-routing-enabled": "boolean", Indicates whether MPLS TE segment routing is\nenabled
"teigp-metric": "string", Tunnel metric
"teipv4aa-enabled": "boolean", Indicates whether MPLS TE IPv4 autoroute\nannounce is enabled
"te-segment-routing-strict-spf": "boolean", Indicates whether MPLS TE segment routing strict\nSPF is enabled
"te-system-id": "string", Destination system ID
"te-next-hop-ip-address": "string", Tunnel next-hop IP address
"te-segment-routing-exclude": "boolean", Indicates whether Segment routing labeled\ntraffic exclusion is enabled
"te-mode-type": "string", Tunnel metric mode
"teipv6fa-enabled": "boolean", Indicates whether MPLS TE IPv6 forwarding\nadjacency is enabled
"teipv4fa-enabled": "boolean", Indicates whether MPLS TE IPv4 forwarding\nadjacency is enabled
"te-checkpoint-object-id": "integer", Tunnel checkpoint object ID
"te-bandwidth": "integer", Tunnel bandwidth
"te-interface": "string", Tunnel interface
"system-id": "string", System ID
"interface-name": "string" Interface name
}
]
}
}
TE-TUNNEL - Retrieve
Retrieve operation of resource: te-tunnel
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
IPV4-LINK-TOPOLOGIES - Retrieve
Retrieve operation of resource: ipv4-link-topologies
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-link-topologies": { IPv4 IS Topology table
{
"source-address": "string", Source Address
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
}
}
IPV4-LINK-TOPOLOGY - Retrieve
Retrieve operation of resource: ipv4-link-topology
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REACHABILITY-STATUS - Retrieve
Retrieve operation of resource: reachability-status
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
}
}
REACHABLE-DETAILS - Retrieve
Retrieve operation of resource: reachable-details
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
PARENT - Retrieve
Retrieve operation of resource: parent
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Neighbor ID
}
}
CHILDREN - Retrieve
Retrieve operation of resource: children
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Neighbor ID
}
}
ADVERTISED-PREFIX-ITEM-COUNTS - Retrieve
Retrieve operation of resource: advertised-prefix-item-counts
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
TOPOLOGY-SUMMARY - Retrieve
Retrieve operation of resource: topology-summary
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology-summary": { Summary information for a particular IS\nTopology
"pseudonode-node-count": { Node Counts for Pseudonode nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
},
"router-node-count": { Node Counts for System nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
}
}
ROUTER-NODE-COUNT - Retrieve
Retrieve operation of resource: router-node-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"router-node-count": { Node Counts for System nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
}
PSEUDONODE-NODE-COUNT - Retrieve
Retrieve operation of resource: pseudonode-node-count
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudonode-node-count": { Node Counts for Pseudonode nodes
"reachable-node-count": "integer", Number of nodes reachable in SPT
"unreachable-participant-node-count": "integer", Number of participating nodes unreachable in SPT
"unreachable-node-count": "integer" Number of nodes unreachable in SPT
}
}
IPV6-LINK-TOPOLOGIES - Retrieve
Retrieve operation of resource: ipv6-link-topologies
ID of instance-name
ID of level
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-link-topologies": { IPv6 IS Topology table
{
"source-address": "string", Source Address
"is-attached": "boolean", Is the IS attached?
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
},
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
},
"is-overloaded": "boolean", Is the IS overloaded?
"is-participant": "boolean", Does the IS participate in the topology?
"system-id": "string" System ID
}
]
}
}
IPV6-LINK-TOPOLOGY - Retrieve
Retrieve operation of resource: ipv6-link-topology
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REACHABILITY-STATUS - Retrieve
Retrieve operation of resource: reachability-status
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reachability-status": { Is the IS reachable, and, if so, its status\nwithin the SPT
"reachable-status": "string", ReachableStatus
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
}
}
REACHABLE-DETAILS - Retrieve
Retrieve operation of resource: reachable-details
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reachable-details": { Status of the IS within the SPT
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
],
"multicast-root-distance": "string", Distance to the IS
"root-distance": "string", Distance to the IS
"multicast-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Children of the IS within the SPT
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Children of the IS within the SPT
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Multicast intact first hops towards the IS
},
"egress-interface": "string" Multicast intact first hops towards the IS
}
],
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Children of the IS within the SPT
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
PARENT - Retrieve
Retrieve operation of resource: parent
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Neighbor ID
}
}
CHILDREN - Retrieve
Retrieve operation of resource: children
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"intermediate-pseudonode": "string", Pseudonode between system and its neighbor
"neighbor-id": "string" Neighbor ID
}
}
ADVERTISED-PREFIX-ITEM-COUNTS - Retrieve
Retrieve operation of resource: advertised-prefix-item-counts
ID of instance-name
ID of level
ID of system-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"advertised-prefix-item-counts": { Per-priority counts of prefix items advertised\nby the IS
"high": "integer", High priority
"medium": "integer", Medium priority
"critical": "integer", Critical priority
"low": "integer" Low priority
}
}
IPV6-ROUTES - Retrieve
Retrieve operation of resource: ipv6-routes
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-routes": { IPv6 local route
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
}
}
IPV6-ROUTE - Retrieve
Retrieve operation of resource: ipv6-route
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CONNECTED-STATUS - Retrieve
Retrieve operation of resource: connected-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
}
CONNECTED-DETAILS - Retrieve
Retrieve operation of resource: connected-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REDISTRIBUTED-STATUS - Retrieve
Retrieve operation of resource: redistributed-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
}
REDISTRIBUTION-DETAILS - Retrieve
Retrieve operation of resource: redistribution-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
ISIS-SH-ROUTE-REDIST-DETAIL - Retrieve
Retrieve operation of resource: isis-sh-route-redist-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level into which the route is redistributed
}
}
OWNER - Retrieve
Retrieve operation of resource: owner
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
NATIVE-STATUS - Retrieve
Retrieve operation of resource: native-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
}
NATIVE-DETAILS - Retrieve
Retrieve operation of resource: native-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
PRIMARY - Retrieve
Retrieve operation of resource: primary
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
BACKUP - Retrieve
Retrieve operation of resource: backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
PER-LEVEL-ADVERTISING-DETAIL - Retrieve
Retrieve operation of resource: per-level-advertising-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Metric with which the prefix is advertised
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Tags associated with the prefix
}
]
}
}
SUMMARIZATION-STATUS - Retrieve
Retrieve operation of resource: summarization-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
}
SUMMARY-PREFIX - Retrieve
Retrieve operation of resource: summary-prefix
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
IPV6FRR-BACKUPS - Retrieve
Retrieve operation of resource: ipv6frr-backups
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6frr-backups": { IPv6 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
}
}
IPV6FRR-BACKUP - Retrieve
Retrieve operation of resource: ipv6frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CONNECTED-STATUS - Retrieve
Retrieve operation of resource: connected-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
}
CONNECTED-DETAILS - Retrieve
Retrieve operation of resource: connected-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REDISTRIBUTED-STATUS - Retrieve
Retrieve operation of resource: redistributed-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
}
REDISTRIBUTION-DETAILS - Retrieve
Retrieve operation of resource: redistribution-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
ISIS-SH-ROUTE-REDIST-DETAIL - Retrieve
Retrieve operation of resource: isis-sh-route-redist-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level into which the route is redistributed
}
}
OWNER - Retrieve
Retrieve operation of resource: owner
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
NATIVE-STATUS - Retrieve
Retrieve operation of resource: native-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
}
NATIVE-DETAILS - Retrieve
Retrieve operation of resource: native-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
PRIMARY - Retrieve
Retrieve operation of resource: primary
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
BACKUP - Retrieve
Retrieve operation of resource: backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" BAckup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
PER-LEVEL-ADVERTISING-DETAIL - Retrieve
Retrieve operation of resource: per-level-advertising-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Metric with which the prefix is advertised
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Tags associated with the prefix
}
]
}
}
SUMMARIZATION-STATUS - Retrieve
Retrieve operation of resource: summarization-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
}
SUMMARY-PREFIX - Retrieve
Retrieve operation of resource: summary-prefix
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
IPV4FRR-BACKUPS - Retrieve
Retrieve operation of resource: ipv4frr-backups
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4frr-backups": { IPv4 FRR table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
}
}
IPV4FRR-BACKUP - Retrieve
Retrieve operation of resource: ipv4frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CONNECTED-STATUS - Retrieve
Retrieve operation of resource: connected-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
}
CONNECTED-DETAILS - Retrieve
Retrieve operation of resource: connected-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REDISTRIBUTED-STATUS - Retrieve
Retrieve operation of resource: redistributed-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
}
REDISTRIBUTION-DETAILS - Retrieve
Retrieve operation of resource: redistribution-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
ISIS-SH-ROUTE-REDIST-DETAIL - Retrieve
Retrieve operation of resource: isis-sh-route-redist-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level into which the route is redistributed
}
}
OWNER - Retrieve
Retrieve operation of resource: owner
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
NATIVE-STATUS - Retrieve
Retrieve operation of resource: native-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
}
NATIVE-DETAILS - Retrieve
Retrieve operation of resource: native-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
PRIMARY - Retrieve
Retrieve operation of resource: primary
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
BACKUP - Retrieve
Retrieve operation of resource: backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
PER-LEVEL-ADVERTISING-DETAIL - Retrieve
Retrieve operation of resource: per-level-advertising-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Metric with which the prefix is advertised
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Tags associated with the prefix
}
]
}
}
SUMMARIZATION-STATUS - Retrieve
Retrieve operation of resource: summarization-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
}
SUMMARY-PREFIX - Retrieve
Retrieve operation of resource: summary-prefix
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
IPV4-ROUTES - Retrieve
Retrieve operation of resource: ipv4-routes
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-routes": { IPv4 local route table
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
},
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level in which the prefix is advertised
}
]
}
},
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Distance to network
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
},
"prefix": "string", Prefix
"prefix-length": "string" Prefix Length
}
]
}
}
IPV4-ROUTE - Retrieve
Retrieve operation of resource: ipv4-route
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CONNECTED-STATUS - Retrieve
Retrieve operation of resource: connected-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-status": { Status of IS-IS directly connected routes to the\nprefix
"is-valid": "string", IsValid
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
}
CONNECTED-DETAILS - Retrieve
Retrieve operation of resource: connected-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"connected-details": { Details of the directly connected prefix
"interface": [ No description
{
"entry": "string" Interfaces
}
]
}
}
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REDISTRIBUTED-STATUS - Retrieve
Retrieve operation of resource: redistributed-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistributed-status": { Status of other protocols' routes redistributed\ninto IS-IS
"is-valid": "string", IsValid
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
}
REDISTRIBUTION-DETAILS - Retrieve
Retrieve operation of resource: redistribution-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redistribution-details": { Per level details of the redistributed route
"isis-sh-route-redist-detail": [ No description
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" isis sh route redist detail
}
]
}
}
ISIS-SH-ROUTE-REDIST-DETAIL - Retrieve
Retrieve operation of resource: isis-sh-route-redist-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
},
"level": "string" Level into which the route is redistributed
}
}
OWNER - Retrieve
Retrieve operation of resource: owner
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": { Protocol redistributing the route
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
NATIVE-STATUS - Retrieve
Retrieve operation of resource: native-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-status": { Status of native IS-IS routes to the prefix
"is-valid": "string", IsValid
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
}
NATIVE-DETAILS - Retrieve
Retrieve operation of resource: native-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"native-details": { Details of the native route
"priority": "string", Relative importance of the prefix
"backup": [ No description
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
],
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
}
PRIMARY - Retrieve
Retrieve operation of resource: primary
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": { Primary paths to prefix
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
BACKUP - Retrieve
Retrieve operation of resource: backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"origin": "string", Origin of route
"paths": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"metric": "string", Distance to network
"multicast-source": [ No description
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
]
}
],
"administrative-distance": "integer", Administrative Distance
"is-external-metric": "boolean", Is the metric an external metric?
"explicit-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
],
"multicast-metric": "string", Multicast-intact distance to network
"srte-path": [ No description
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" SR-TE native first hops toward the prefix
},
"egress-interface": "string" SR-TE native first hops toward the prefix
}
]
}
}
PATHS - Retrieve
Retrieve operation of resource: paths
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"paths": {
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
UCMP-NEXT-HOP - Retrieve
Retrieve operation of resource: ucmp-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"weight": "string", Weight configured on the interface
"neighbor-id": "string", Next hop neighbor ID
"total-ucmp-distance": "string", Distance to the network via this UCMP next hop
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
MULTICAST-PATH - Retrieve
Retrieve operation of resource: multicast-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SRTE-PATH - Retrieve
Retrieve operation of resource: srte-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
EXPLICIT-PATH - Retrieve
Retrieve operation of resource: explicit-path
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-address": "string", Next hop neighbor's forwarding address
"uloop-explicit": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"tunnel-interface": "string", Explicit path tunnel interface
"weight": "string", Weight configured on the interface
"nnh": [ No description
{
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" Next next hops
}
],
"neighbor-id": "string", Next hop neighbor ID
"is-te-tunnel-interface": "boolean", Is path via a TE tunnel
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-sr-exclude-tunnel-interface": "boolean", Is path via an SR-exclude TE tunnel
"tag": "string", Tag associated with the path
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
},
"egress-interface": "string" Interface to send the packet out of
}
}
FRR-BACKUP - Retrieve
Retrieve operation of resource: frr-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"frr-backup": { FRR backup for this path
"remote-lfa-router-pid": "string", Remote LFA Router ID
"weight": "string", Weight configured on the interface
"is-strict-spflfa": "boolean", Is the backup path TI-LFA strict SPF?
"is-srlg-disjoint": "boolean", Is the backup path SRLG disjoint with primary?
"tilfa-computation": "string", Ti LFA computation which provided backup path
"backup-repair-list-size": "integer", Backup Repair List Size
"tunnel-egress-interface": "string", Tunnel Interface to send the packet out of
"remote-lfa-system-pid": "string", Remote LFA PQ Node's ID
"is-remote-lfa": "boolean", Is the backup path via a Remote LFA?
"is-primary-path": "boolean", Is the backup path an ECMP to the network?
"is-lc-disjoint": "boolean", Is the backup path line card disjoint with\nprimary?
"backup-repair": [ No description
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Backup Repair List
}
],
"neighbor-snpa": "string", Next hop neighbor's SNPA
"is-node-protecting": "boolean", Is the backup path node protecting?
"remote-lfa-system-id": "string", Remote LFA PQ Node's ID
"neighbor-address": "string", Next hop neighbor's forwarding address
"segment-routing-sid-value": "string", Segment routing sid value received from first\nhop
"is-downstream": "boolean", Is the backup path via downstream node?
"remote-lfa-router-id": "string", Remote LFA Router ID
"neighbor-id": "string", Next hop neighbor ID
"num-sid": "integer", Number of SIDs in TI-LFA/rLFA
"segment-routing-sid-value-entry": [ No description
{
"entry": "string" Segment routing sid values for TI-LFA/rLFA
}
],
"is-tunnel-requested": "boolean", Is SR TE tunnel requested
"is-epcfrr-lfa": "boolean", Is the backup path via a TI-LFA?
"total-backup-distance": "string", Distance to the network via this backup path
"prefix-source-node-id": "string", PrefixSourceNodeID
"egress-interface": "string" Interface to send the packet out of
}
}
SEGMENT-ROUTING-SID-VALUE-ENTRY - Retrieve
Retrieve operation of resource: segment-routing-sid-value-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
BACKUP-REPAIR - Retrieve
Retrieve operation of resource: backup-repair
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
ULOOP-EXPLICIT - Retrieve
Retrieve operation of resource: uloop-explicit
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"repair-element-type": "integer", Repair Element Type
"repair-strict-spf-label": "integer", Repair Strict SPF Label
"repair-element-node-id": "string", RepairElementNodeID
"repair-ipv4-addr": "string", RepairIPv4Addr
"repair-ipv6-addr": "string", RepairIPv6Addr
"repair-label": "integer" Repair Label
}
}
NNH - Retrieve
Retrieve operation of resource: nnh
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nnh": {
"link-id": "integer", link ID of the next next hop
"link-id-set": "boolean", If link_id is given
"ipv4-address": "string", Ipv4 address of the next next hop
"ipv4-set": "boolean" If ipv4 address is given
}
}
SOURCE - Retrieve
Retrieve operation of resource: source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
MULTICAST-SOURCE - Retrieve
Retrieve operation of resource: multicast-source
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-lsp-id": "string", ID of the LSP advertising the prefix
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"source-address": "string", Source address of the IS advertising the prefix
"tags": [ No description
{
"entry": "string" Tags associated with the prefix item
}
]
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
PER-LEVEL-ADVERTISING-DETAIL - Retrieve
Retrieve operation of resource: per-level-advertising-detail
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"is-interarea": "boolean", Is the up/down bit set?
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
},
"advertising-origin": "string", The origin of the advertisement
"metric": "string", Metric with which the prefix is advertised
"level": "string", Level in which the prefix is advertised
"is-external-metric": "boolean", Is the metric an external metric?
"nodal-sid": [ No description
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" Nodal SIDs with the prefix item
}
],
"is-propagated": "boolean", Has the prefix been propagated from another\nlevel?
"is-external-reachability": "boolean", Is the prefix external to the IS-IS domain?
"tags": [ No description
{
"entry": "string" Tags associated with the prefix
}
]
}
}
SUMMARIZATION-STATUS - Retrieve
Retrieve operation of resource: summarization-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summarization-status": { Status of summarization for the prefix
"is-valid": "string", IsValid
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
}
SUMMARY-PREFIX - Retrieve
Retrieve operation of resource: summary-prefix
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"summary-prefix": { Summarizing Prefix
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
NODAL-SID - Retrieve
Retrieve operation of resource: nodal-sid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vflag": "integer", vflag
"pflag": "integer", pflag
"algorithm": "integer", algorithm
"nflag": "integer", nflag
"eflag": "integer", eflag
"sid-value": "string", sid value
"rflag": "integer", rflag
"lflag": "integer" lflag
}
}
NSR-STATUS - Retrieve
Retrieve operation of resource: nsr-status
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nsr-status": { NSR Status information
"isis-nsr-peer": { ISIS NSR PEER STATUS
"man-sync-count": [ No description
{
"entry": "integer" full sync achieved
}
],
{
"entry": "integer" full sync achieved
}
],
{
"entry": "integer" full sync achieved
}
],
{
"entry": "boolean" full sync achieved
}
],
{
"entry": "integer" full sync achieved
}
]
},
"isis-nsr-infra": { ISIS NSR Infra
"ds": { ds
"conn-cb-ts": { conn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb-ts": { unreg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"remove-srv-ts": { remove srv ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn": "integer", conn
"del-cb-ts": { del cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"notify-cb-ts": { notify cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb-ts": { disconn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb": "integer", disconn cb
"pub-cb-ts": { pub cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg": "integer", reg
"notify-peer-xr": "string", notify peer xr
"conn-status": "boolean", conn status
"notify-peer": [ No description
{
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
],
"pub-ts": { pub ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pub": "integer", pub
"pub-cb": "integer", pub cb
"del-cb": "integer", del cb
"reg-cb": "integer", reg cb
"unreg-ts": { unreg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn-ts": { conn ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg-ts": { reg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg": "integer", unreg
"reg-cb-ts": { reg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb": "integer", unreg cb
"notify-cb": "integer", notify cb
"conn-cb": "integer", conn cb
"remove-srv": "integer", remove srv
"conn-status-ts": { conn status ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"nii-idb": [ No description
{
"running": "boolean", running
"has-adj": "boolean", has adj
"exist": "boolean", exist
"brought-up": "boolean", brought up
"retry-timer": "boolean" nii idb
}
],
"te": { te
"conn-up": "integer", conn up
"te-link-cb": "integer", te link cb
"enabled": "integer", enabled
"te-tunnel-cb": "integer", te tunnel cb
"adv-sync-data": "integer", adv sync data
"link-purge-time-on": "integer", link purge time on
"tunnel-purge-time-on": "integer", tunnel purge time on
"has-info-from-te": "integer" has info from te
},
"ncd": [ No description
{
"recv-cnt": "integer", recv cnt
"vm-idx": "integer", vm idx
"endp-hdl": "integer", endp hdl
"conn-up": "boolean", conn up
"chksum": "integer", chksum
"send-seqnum": "integer" ncd
}
],
"gen": { gen
"my-nodeid": "integer", my nodeid
"lanid-req-needed": "boolean", lanid req needed
"pm-ha-role": "integer", pm ha role
"pm-issu-role": "integer", pm issu role
"failover": "boolean", failover
"sysmgr-ha-role": "integer", sysmgr ha role
"my-process-id": "integer", my process id
"retry-flag": "integer", retry flag
"nsr-configured": "boolean", nsr configured
"nsr-send-err": "integer", nsr send err
"nsr-recv-err": "integer", nsr recv err
"nsr-send-unready": "integer", nsr send unready
"nsf-configured": "boolean", nsf configured
"nsr-send-ready": "integer", nsr send ready
"nsr-enabled": "boolean" nsr enabled
},
"pm": { pm
"conn-status": "boolean", conn status
"disconn-cb": "integer", disconn cb
"conn-cb": "integer", conn cb
"reg": "integer" reg
}
},
"isis-vm-state": "integer" ISIS VM STATE
}
}
ISIS-NSR-PEER - Retrieve
Retrieve operation of resource: isis-nsr-peer
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"isis-nsr-peer": { ISIS NSR PEER STATUS
"man-sync-count": [ No description
{
"entry": "integer" full sync achieved
}
],
{
"entry": "integer" full sync achieved
}
],
{
"entry": "integer" full sync achieved
}
],
{
"entry": "boolean" full sync achieved
}
],
{
"entry": "integer" full sync achieved
}
]
}
}
FULL-SYNC-ACHIEVED - Retrieve
Retrieve operation of resource: full-sync-achieved
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MAN-SYNC-COUNT - Retrieve
Retrieve operation of resource: man-sync-count
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NSR-CHG-COUNT - Retrieve
Retrieve operation of resource: nsr-chg-count
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UPTIME - Retrieve
Retrieve operation of resource: uptime
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
UPTIME-VALID - Retrieve
Retrieve operation of resource: uptime-valid
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ISIS-NSR-INFRA - Retrieve
Retrieve operation of resource: isis-nsr-infra
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"isis-nsr-infra": { ISIS NSR Infra
"ds": { ds
"conn-cb-ts": { conn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb-ts": { unreg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"remove-srv-ts": { remove srv ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn": "integer", conn
"del-cb-ts": { del cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"notify-cb-ts": { notify cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb-ts": { disconn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb": "integer", disconn cb
"pub-cb-ts": { pub cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg": "integer", reg
"notify-peer-xr": "string", notify peer xr
"conn-status": "boolean", conn status
"notify-peer": [ No description
{
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
],
"pub-ts": { pub ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pub": "integer", pub
"pub-cb": "integer", pub cb
"del-cb": "integer", del cb
"reg-cb": "integer", reg cb
"unreg-ts": { unreg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn-ts": { conn ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg-ts": { reg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg": "integer", unreg
"reg-cb-ts": { reg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb": "integer", unreg cb
"notify-cb": "integer", notify cb
"conn-cb": "integer", conn cb
"remove-srv": "integer", remove srv
"conn-status-ts": { conn status ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"nii-idb": [ No description
{
"running": "boolean", running
"has-adj": "boolean", has adj
"exist": "boolean", exist
"brought-up": "boolean", brought up
"retry-timer": "boolean" nii idb
}
],
"te": { te
"conn-up": "integer", conn up
"te-link-cb": "integer", te link cb
"enabled": "integer", enabled
"te-tunnel-cb": "integer", te tunnel cb
"adv-sync-data": "integer", adv sync data
"link-purge-time-on": "integer", link purge time on
"tunnel-purge-time-on": "integer", tunnel purge time on
"has-info-from-te": "integer" has info from te
},
"ncd": [ No description
{
"recv-cnt": "integer", recv cnt
"vm-idx": "integer", vm idx
"endp-hdl": "integer", endp hdl
"conn-up": "boolean", conn up
"chksum": "integer", chksum
"send-seqnum": "integer" ncd
}
],
"gen": { gen
"my-nodeid": "integer", my nodeid
"lanid-req-needed": "boolean", lanid req needed
"pm-ha-role": "integer", pm ha role
"pm-issu-role": "integer", pm issu role
"failover": "boolean", failover
"sysmgr-ha-role": "integer", sysmgr ha role
"my-process-id": "integer", my process id
"retry-flag": "integer", retry flag
"nsr-configured": "boolean", nsr configured
"nsr-send-err": "integer", nsr send err
"nsr-recv-err": "integer", nsr recv err
"nsr-send-unready": "integer", nsr send unready
"nsf-configured": "boolean", nsf configured
"nsr-send-ready": "integer", nsr send ready
"nsr-enabled": "boolean" nsr enabled
},
"pm": { pm
"conn-status": "boolean", conn status
"disconn-cb": "integer", disconn cb
"conn-cb": "integer", conn cb
"reg": "integer" reg
}
}
}
GEN - Retrieve
Retrieve operation of resource: gen
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"gen": { gen
"my-nodeid": "integer", my nodeid
"lanid-req-needed": "boolean", lanid req needed
"pm-ha-role": "integer", pm ha role
"pm-issu-role": "integer", pm issu role
"failover": "boolean", failover
"sysmgr-ha-role": "integer", sysmgr ha role
"my-process-id": "integer", my process id
"retry-flag": "integer", retry flag
"nsr-configured": "boolean", nsr configured
"nsr-send-err": "integer", nsr send err
"nsr-recv-err": "integer", nsr recv err
"nsr-send-unready": "integer", nsr send unready
"nsf-configured": "boolean", nsf configured
"nsr-send-ready": "integer", nsr send ready
"nsr-enabled": "boolean" nsr enabled
}
}
PM - Retrieve
Retrieve operation of resource: pm
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pm": { pm
"conn-status": "boolean", conn status
"disconn-cb": "integer", disconn cb
"conn-cb": "integer", conn cb
"reg": "integer" reg
}
}
DS - Retrieve
Retrieve operation of resource: ds
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ds": { ds
"conn-cb-ts": { conn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb-ts": { unreg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"remove-srv-ts": { remove srv ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn": "integer", conn
"del-cb-ts": { del cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"notify-cb-ts": { notify cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb-ts": { disconn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"disconn-cb": "integer", disconn cb
"pub-cb-ts": { pub cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg": "integer", reg
"notify-peer-xr": "string", notify peer xr
"conn-status": "boolean", conn status
"notify-peer": [ No description
{
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
],
"pub-ts": { pub ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"pub": "integer", pub
"pub-cb": "integer", pub cb
"del-cb": "integer", del cb
"reg-cb": "integer", reg cb
"unreg-ts": { unreg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"conn-ts": { conn ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"reg-ts": { reg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg": "integer", unreg
"reg-cb-ts": { reg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
},
"unreg-cb": "integer", unreg cb
"notify-cb": "integer", notify cb
"conn-cb": "integer", conn cb
"remove-srv": "integer", remove srv
"conn-status-ts": { conn status ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
CONN-TS - Retrieve
Retrieve operation of resource: conn-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"conn-ts": { conn ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
CONN-CB-TS - Retrieve
Retrieve operation of resource: conn-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"conn-cb-ts": { conn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
PUB-TS - Retrieve
Retrieve operation of resource: pub-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pub-ts": { pub ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
PUB-CB-TS - Retrieve
Retrieve operation of resource: pub-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pub-cb-ts": { pub cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
REG-TS - Retrieve
Retrieve operation of resource: reg-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reg-ts": { reg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
REG-CB-TS - Retrieve
Retrieve operation of resource: reg-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reg-cb-ts": { reg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
UNREG-TS - Retrieve
Retrieve operation of resource: unreg-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unreg-ts": { unreg ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
UNREG-CB-TS - Retrieve
Retrieve operation of resource: unreg-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unreg-cb-ts": { unreg cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
DISCONN-CB-TS - Retrieve
Retrieve operation of resource: disconn-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disconn-cb-ts": { disconn cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
NOTIFY-CB-TS - Retrieve
Retrieve operation of resource: notify-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"notify-cb-ts": { notify cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
DEL-CB-TS - Retrieve
Retrieve operation of resource: del-cb-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"del-cb-ts": { del cb ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
REMOVE-SRV-TS - Retrieve
Retrieve operation of resource: remove-srv-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remove-srv-ts": { remove srv ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
CONN-STATUS-TS - Retrieve
Retrieve operation of resource: conn-status-ts
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"conn-status-ts": { conn status ts
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
NOTIFY-PEER - Retrieve
Retrieve operation of resource: notify-peer
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
TE - Retrieve
Retrieve operation of resource: te
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"te": { te
"conn-up": "integer", conn up
"te-link-cb": "integer", te link cb
"enabled": "integer", enabled
"te-tunnel-cb": "integer", te tunnel cb
"adv-sync-data": "integer", adv sync data
"link-purge-time-on": "integer", link purge time on
"tunnel-purge-time-on": "integer", tunnel purge time on
"has-info-from-te": "integer" has info from te
}
}
NCD - Retrieve
Retrieve operation of resource: ncd
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ncd": {
"recv-cnt": "integer", recv cnt
"vm-idx": "integer", vm idx
"endp-hdl": "integer", endp hdl
"conn-up": "boolean", conn up
"chksum": "integer", chksum
"send-seqnum": "integer" send seqnum
}
}
NII-IDB - Retrieve
Retrieve operation of resource: nii-idb
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"running": "boolean", running
"has-adj": "boolean", has adj
"exist": "boolean", exist
"brought-up": "boolean", brought up
"retry-timer": "boolean" retry timer
}
}
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interfaces": { Interface table
{
"mesh-group": "string", Interface mesh group
"is-type": "string", IS-type of the router
"interface-status-and-data": { Information about the interface status and its\ndata
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"per-area-data": [ No description
{
"psnp-transmit-queue-size": "integer", No. of SNP entries queued to be transmitted
"hello-interval": "integer", Hello interval
"level": "string", Array of per area CLNS data
"hello-multiplier": "integer", Hello Multiplier
"lsp-pacing-interval": "integer", LSP pacing time period (ms)
"lan-data": { LAN data, NULL iff interface has non-LAN media\ntype
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"dispriority": "string" Priority of current DIS on this LAN
},
"adjacency-count": "integer" Array of area information for an active\ninterface
}
],
"p2p-data": { Data for an active P2P interface, NULL if not\nactive or P2P
"extended-circuit-number": "string", Extended Circuit Number valid for a P2P\ninterface
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"retransmit-lsp-interval": "integer", Time in ms until the next scheduled LSP is\nretransmitted
"retransmit-lsp-queue-size": "integer" No. of LSPs queued to be retransmitted
},
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
],
"enabled-circuit-type": "string", Enabled Circuit type of the interface
"bfd-data": { The BFD data for the given interface
"ipv6-enabled": "boolean", IPv6 BFD enabled status
"enabled": "boolean", Enabled information of a topology
"multiplier": "integer", BFD hello multiplier
"interval": "integer" BFD hello minimum interval in milliseconds
},
"per-address-family-data": [ No description
{
"af-name": "string", AF name
"af-status": { Address Family status of the interface
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AF name
"ipv4": { IPV4 address type
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { Array of forwarding addresses
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
}
}
}
}
],
"interface-media-type": "string", Media type of the interface
"bandwidth": "integer", Bandwidth of the interface
"local-circuit-number": "string", Local Circuit Number of the interface
"adjacency-form-status": { Configured adjacency formation status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"adv-prefix-status": { Configured prefix advertisement status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"rsi-srlg-registered": "boolean", Rsi Srlg Registered
"clns-data": { Interface data specific to CLNS I/O services
"lsp-txmt-b2b-msecs": "integer", Time im msecs indicating the end of the window\nin which the 'back to back lsps to be sent'\ncounter applies
"last-lsp-id-transmitted": "string", Last LSP ID Transmitted
"last-lsp-level-transmitted": "string", Level of the Last LSP Transmitted
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"mtu": "integer" Valid MTU
},
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
},
"level": "string" Array of per area CLNS data
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
}
}
}
},
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"lsp-transmitted-flag": "boolean", TRUE if an LSP transmission has been sent,\nindicates LastLSPLevelTransmitted and\nLastLSP_IDTransmitted valid
"lsp-txmitd-b2b-limit": "integer", Number of LSPs that can be sent back to back in\nthe current window without exceeding the pacing\nlimit
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"time-until-next-lsp": "integer", Time until next LSP may be sent (ms)
"lsp-transmit-requested-flag": "boolean" TRUE if an LSP transmission has been requested
},
"per-topology-data": [ No description
{
"status": { Status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Configured prefix advertisement status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Configured adjacency formation status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
},
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Array of topology information
}
}
]
}
},
"configured-circuit-type": "string", Configured circuit type for the interface
"nsr-intf": "boolean", ISIS NSR Interface
"configured-status": { Configured interface status
"adjacency-form-status": "boolean", Configured adjacency formation status
"adv-prefix-status": "boolean" Configured prefix advertisement status
},
"interface-name": "string" Interface name
}
]
}
}
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CONFIGURED-STATUS - Retrieve
Retrieve operation of resource: configured-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"configured-status": { Configured interface status
"adjacency-form-status": "boolean", Configured adjacency formation status
"adv-prefix-status": "boolean" Configured prefix advertisement status
}
}
INTERFACE-STATUS-AND-DATA - Retrieve
Retrieve operation of resource: interface-status-and-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-status-and-data": { Information about the interface status and its\ndata
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"per-area-data": [ No description
{
"psnp-transmit-queue-size": "integer", No. of SNP entries queued to be transmitted
"hello-interval": "integer", Hello interval
"level": "string", Array of per area CLNS data
"hello-multiplier": "integer", Hello Multiplier
"lsp-pacing-interval": "integer", LSP pacing time period (ms)
"lan-data": { LAN data, NULL iff interface has non-LAN media\ntype
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"dispriority": "string" Priority of current DIS on this LAN
},
"adjacency-count": "integer" Array of area information for an active\ninterface
}
],
"p2p-data": { Data for an active P2P interface, NULL if not\nactive or P2P
"extended-circuit-number": "string", Extended Circuit Number valid for a P2P\ninterface
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"retransmit-lsp-interval": "integer", Time in ms until the next scheduled LSP is\nretransmitted
"retransmit-lsp-queue-size": "integer" No. of LSPs queued to be retransmitted
},
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"enabled-circuit-type": "string", Enabled Circuit type of the interface
"bfd-data": { The BFD data for the given interface
"ipv6-enabled": "boolean", IPv6 BFD enabled status
"enabled": "boolean", Enabled information of a topology
"multiplier": "integer", BFD hello multiplier
"interval": "integer" BFD hello minimum interval in milliseconds
},
"per-address-family-data": [ No description
{
"af-name": "string", AF name
"af-status": { Address Family status of the interface
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AF name
"ipv4": { IPV4 address type
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { Array of forwarding addresses
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
}
}
}
}
],
"interface-media-type": "string", Media type of the interface
"bandwidth": "integer", Bandwidth of the interface
"local-circuit-number": "string", Local Circuit Number of the interface
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"rsi-srlg-registered": "boolean", Rsi Srlg Registered
"clns-data": { Interface data specific to CLNS I/O services
"lsp-txmt-b2b-msecs": "integer", Time im msecs indicating the end of the window\nin which the 'back to back lsps to be sent'\ncounter applies
"last-lsp-id-transmitted": "string", Last LSP ID Transmitted
"last-lsp-level-transmitted": "string", Level of the Last LSP Transmitted
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"mtu": "integer" Valid MTU
},
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
},
"level": "string" Array of per area CLNS data
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
}
}
}
},
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"lsp-transmitted-flag": "boolean", TRUE if an LSP transmission has been sent,\nindicates LastLSPLevelTransmitted and\nLastLSP_IDTransmitted valid
"lsp-txmitd-b2b-limit": "integer", Number of LSPs that can be sent back to back in\nthe current window without exceeding the pacing\nlimit
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"time-until-next-lsp": "integer", Time until next LSP may be sent (ms)
"lsp-transmit-requested-flag": "boolean" TRUE if an LSP transmission has been requested
},
"per-topology-data": [ No description
{
"status": { Status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
},
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Array of topology information
}
}
]
}
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { The interface state if disabled
"reason-code": "string" Reason why the interface is disabled
}
}
ENABLED - Retrieve
Retrieve operation of resource: enabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enabled": { Enabled information of a topology
"per-area-data": [ No description
{
"psnp-transmit-queue-size": "integer", No. of SNP entries queued to be transmitted
"hello-interval": "integer", Hello interval
"level": "string", Array of per area CLNS data
"hello-multiplier": "integer", Hello Multiplier
"lsp-pacing-interval": "integer", LSP pacing time period (ms)
"lan-data": { LAN data, NULL iff interface has non-LAN media\ntype
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"dispriority": "string" Priority of current DIS on this LAN
},
"adjacency-count": "integer" Array of area information for an active\ninterface
}
],
"p2p-data": { Data for an active P2P interface, NULL if not\nactive or P2P
"extended-circuit-number": "string", Extended Circuit Number valid for a P2P\ninterface
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"retransmit-lsp-interval": "integer", Time in ms until the next scheduled LSP is\nretransmitted
"retransmit-lsp-queue-size": "integer" No. of LSPs queued to be retransmitted
},
"underlying-interface": [ No description
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Underlying interface list for bundle interfaces
}
],
"enabled-circuit-type": "string", Enabled Circuit type of the interface
"bfd-data": { The BFD data for the given interface
"ipv6-enabled": "boolean", IPv6 BFD enabled status
"enabled": "boolean", Enabled information of a topology
"multiplier": "integer", BFD hello multiplier
"interval": "integer" BFD hello minimum interval in milliseconds
},
"per-address-family-data": [ No description
{
"af-name": "string", AF name
"af-status": { Address Family status of the interface
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AF name
"ipv4": { IPV4 address type
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { Array of forwarding addresses
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AF name
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
}
}
}
}
],
"interface-media-type": "string", Media type of the interface
"bandwidth": "integer", Bandwidth of the interface
"local-circuit-number": "string", Local Circuit Number of the interface
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"rsi-srlg-registered": "boolean", Rsi Srlg Registered
"clns-data": { Interface data specific to CLNS I/O services
"lsp-txmt-b2b-msecs": "integer", Time im msecs indicating the end of the window\nin which the 'back to back lsps to be sent'\ncounter applies
"last-lsp-id-transmitted": "string", Last LSP ID Transmitted
"last-lsp-level-transmitted": "string", Level of the Last LSP Transmitted
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"mtu": "integer" Valid MTU
},
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
},
"level": "string" Array of per area CLNS data
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
}
}
}
},
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"lsp-transmitted-flag": "boolean", TRUE if an LSP transmission has been sent,\nindicates LastLSPLevelTransmitted and\nLastLSP_IDTransmitted valid
"lsp-txmitd-b2b-limit": "integer", Number of LSPs that can be sent back to back in\nthe current window without exceeding the pacing\nlimit
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"time-until-next-lsp": "integer", Time until next LSP may be sent (ms)
"lsp-transmit-requested-flag": "boolean" TRUE if an LSP transmission has been requested
},
"per-topology-data": [ No description
{
"status": { Status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
},
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Array of topology information
}
}
]
}
}
ADJACENCY-FORM-STATUS - Retrieve
Retrieve operation of resource: adjacency-form-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-form-status": { Interface's Adjacency Formation status
"disabled": { Disabled info for the adjacency formation status
"reason-code": "string" Reason why the interface is not able to form\nadjacencies
},
"status": "string" Status
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled info for the adjacency formation status
"reason-code": "string" Reason why the interface is not able to form\nadjacencies
}
}
ADV-PREFIX-STATUS - Retrieve
Retrieve operation of resource: adv-prefix-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adv-prefix-status": { Interface's Prefix Advertisement status
"disabled": { Disabled info for the prefix advertisement\nstatus
"reason-code": "string" Reason why the interface is not able to\nadvertise prefixes
},
"status": "string" Status
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled info for the prefix advertisement\nstatus
"reason-code": "string" Reason why the interface is not able to\nadvertise prefixes
}
}
P2P-DATA - Retrieve
Retrieve operation of resource: p2p-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"p2p-data": { Data for an active P2P interface, NULL if not\nactive or P2P
"extended-circuit-number": "string", Extended Circuit Number valid for a P2P\ninterface
"time-until-next-iih": "integer", Time in ms before the next IIH can be sent
"retransmit-lsp-interval": "integer", Time in ms until the next scheduled LSP is\nretransmitted
"retransmit-lsp-queue-size": "integer" No. of LSPs queued to be retransmitted
}
}
BFD-DATA - Retrieve
Retrieve operation of resource: bfd-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bfd-data": { The BFD data for the given interface
"ipv6-enabled": "boolean", IPv6 BFD enabled status
"enabled": "boolean", IPv4 BFD enabled status
"multiplier": "integer", BFD hello multiplier
"interval": "integer" BFD hello minimum interval in milliseconds
}
}
CLNS-DATA - Retrieve
Retrieve operation of resource: clns-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"clns-data": { Interface data specific to CLNS I/O services
"lsp-txmt-b2b-msecs": "integer", Time im msecs indicating the end of the window\nin which the 'back to back lsps to be sent'\ncounter applies
"last-lsp-id-transmitted": "string", Last LSP ID Transmitted
"last-lsp-level-transmitted": "string", Level of the Last LSP Transmitted
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the SNPA is unknown
},
"mtu": "integer" Valid MTU
},
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the SNPA is unknown
}
},
"level": "string" Array of per area CLNS data
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the SNPA is unknown
}
}
}
}
},
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why the SNPA is unknown
},
"status": "string" Status
},
"lsp-transmitted-flag": "boolean", TRUE if an LSP transmission has been sent,\nindicates LastLSPLevelTransmitted and\nLastLSP_IDTransmitted valid
"lsp-txmitd-b2b-limit": "integer", Number of LSPs that can be sent back to back in\nthe current window without exceeding the pacing\nlimit
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the SNPA is unknown
},
"status": "string" Status
},
"time-until-next-lsp": "integer", Time until next LSP may be sent (ms)
"lsp-transmit-requested-flag": "boolean" TRUE if an LSP transmission has been requested
}
}
CLNS-STATUS - Retrieve
Retrieve operation of resource: clns-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"clns-status": { Is CLNS protcol up or if not, the reason why it\nis not up
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why CLNS is down
},
"status": "string" Status
}
}
CLNS-DOWN-INFO - Retrieve
Retrieve operation of resource: clns-down-info
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"clns-down-info": { State describing why CLNS is down
"reason-code": "string" Reason why CLNS is down
}
}
MTU-INFO - Retrieve
Retrieve operation of resource: mtu-info
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mtu-info": { A valid MTU or the reason for the MTU being\ninvalid
"status": "string", Status
"invalid": { Information pertaining to the invalid CLNS MTU
"reason-code": "string" Reason why the MTU is invalid
},
"mtu": "integer" Valid MTU
}
}
INVALID - Retrieve
Retrieve operation of resource: invalid
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"invalid": { Information pertaining to the invalid CLNS MTU
"reason-code": "string" Reason why the MTU is invalid
}
}
SNPA-STATE - Retrieve
Retrieve operation of resource: snpa-state
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"snpa-state": { SNPA state
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
},
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the SNPA is unknown
},
"status": "string" Status
}
}
UNKNOWN - Retrieve
Retrieve operation of resource: unknown
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unknown": { Information pertaining to the unknown SNPA state
"reason-code": "string" Reason why the SNPA is unknown
}
}
KNOWN - Retrieve
Retrieve operation of resource: known
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"known": { Information pertaining to the known SNPA state
"snpa": "string" Valid SNPA
}
}
MEDIA-SPECIFIC-STATE - Retrieve
Retrieve operation of resource: media-specific-state
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"media-specific-state": { Media Specific CLNS state
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
},
"level": "string" Array of per area CLNS data
}
]
},
"clns-media-type": "string", CLNSMediaType
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
}
}
}
}
CLNS-LAN-DATA - Retrieve
Retrieve operation of resource: clns-lan-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"clns-lan-data": { LAN state
"per-area-data": [ No description
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
},
"level": "string" Array of per area CLNS data
}
]
}
}
PER-AREA-DATA - Retrieve
Retrieve operation of resource: per-area-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
},
"level": "string" Level of the area
}
}
MULTICAST-STATUS - Retrieve
Retrieve operation of resource: multicast-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
}
INVALID - Retrieve
Retrieve operation of resource: invalid
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
CLNS-P2P-DATA - Retrieve
Retrieve operation of resource: clns-p2p-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"clns-p2p-data": { Point-to-point state
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
}
}
}
P2P-OVER-LAN-DATA - Retrieve
Retrieve operation of resource: p2p-over-lan-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"p2p-over-lan-data": { Point-to-point over LAN data
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
}
}
MULTICAST-STATUS - Retrieve
Retrieve operation of resource: multicast-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multicast-status": { Multicast group membership status
"status": "string", Status
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
}
INVALID - Retrieve
Retrieve operation of resource: invalid
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"invalid": { Information pertaining to the invalid multicast\nstatus
"reason-code": "string" Reason why the multicast status is invalid
}
}
UNDERLYING-INTERFACE - Retrieve
Retrieve operation of resource: underlying-interface
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-index": "integer", Local interface handle
"interface-name": "string" Interface name
}
}
PER-AREA-DATA - Retrieve
Retrieve operation of resource: per-area-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"psnp-transmit-queue-size": "integer", No. of SNP entries queued to be transmitted
"hello-interval": "integer", Hello interval
"level": "string", Level of the area
"hello-multiplier": "integer", Hello Multiplier
"lsp-pacing-interval": "integer", LSP pacing time period (ms)
"lan-data": { LAN data, NULL iff interface has non-LAN media\ntype
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time (ms) until next IIH
"dispriority": "string" Priority of current DIS on this LAN
},
"adjacency-count": "integer" Number of adjacencies
}
}
LAN-DATA - Retrieve
Retrieve operation of resource: lan-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lan-data": { LAN data, NULL iff interface has non-LAN media\ntype
"interface-priority": "string", Interface's DIS-election priority
"circuit-lan-id": "string", Circuit LAN ID
"are-we-dis": "boolean", Flag indicating if this LAN circuit is the DIS
"time-until-next-iih": "integer", Time (ms) until next IIH
"dispriority": "string" Priority of current DIS on this LAN
}
}
PER-TOPOLOGY-DATA - Retrieve
Retrieve operation of resource: per-topology-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"status": { Status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
},
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
}
TOPOLOGY-ID - Retrieve
Retrieve operation of resource: topology-id
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology-id": { Topology identifier
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
STATUS - Retrieve
Retrieve operation of resource: status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"status": { Status
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string", Status
"enabled": { Enabled information of a topology
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled information of a topology
"reason-code": "string" Reason why the topology is disabled
}
}
ENABLED - Retrieve
Retrieve operation of resource: enabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enabled": { Enabled information of a topology
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level2pp-configured": "boolean", PP configure status for L2
"level1ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L1
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"max-bkp-label-supported": "integer", MPLS maximum number of backup labels supported
"level2-metric": "string", L2 metric for this topology
"level2pp-metric": "string", L2 PP-metric for this topology
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
},
"level1pp-metric": "string", L1 PP-metric for this topology
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
},
"level2-weight": "string", L2 metric for this topology
"level2ldp-sync-enabled": "boolean", MPLS LDP sync enabled status for L2
"level1-lkgp-configured": "boolean", Link-Group configure status for L1
"level1pp-configured": "boolean", PP configure status for L1
"level2-lkgp-configured": "boolean", Link-Group configure status for L2
"level1-offset-metric": "string", L1 metric-offset for this topology
"level1-metric": "string", L1 metric for this topology
"manual-adj-sid": [ No description
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Array of Manual Adjacency SIDs
}
],
"level2-offset-metric": "string", L2 metric-offset for this topology
"level1-weight": "string", L1 metric for this topology
"ld-pv6-sync-status": "boolean", Status of MPLS LDPv6 synchronization
"max-label-supported": "integer", MPLS maximum number of pri labels supported
"ldp-sync-status": "boolean", Status of MPLS LDP synchronization
"max-srte-label-supported": "integer" MPLS maximum number of srte labels supported
}
}
ADJACENCY-FORM-STATUS - Retrieve
Retrieve operation of resource: adjacency-form-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adjacency-form-status": { Adjacency formation status of a topology
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
},
"status": "string" Status
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled state for the adjacency formation\nstatus of a topology
"reason-code": "string" Reason why the adjacency formation status of a\ntopology is disabled
}
}
ADV-PREFIX-STATUS - Retrieve
Retrieve operation of resource: adv-prefix-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"adv-prefix-status": { Prefix advertisement status of a topology
"disabled": { Disabled state for the prefix advertisement\nstatus of a topology
"reason-code": "string" Reason why the prefix advertisement status of a\ntopology is disabled
},
"status": "string" Status
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled state for the prefix advertisement\nstatus of a topology
"reason-code": "string" Reason why the prefix advertisement status of a\ntopology is disabled
}
}
LEVEL1-FRR - Retrieve
Retrieve operation of resource: level1-frr
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level1-frr": { Level1 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
}
}
FRR-TIE-BREAKER - Retrieve
Retrieve operation of resource: frr-tie-breaker
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" Tie Breaker Type
}
}
LEVEL2-FRR - Retrieve
Retrieve operation of resource: level2-frr
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level2-frr": { Level2 FRR information
"frr-type": "string", FRR type configured per level for this interface
"ti-lfa-node-tie-breaker-index": "integer", TI LFA node-protecting Tie breaker index
"frr-tie-breaker": [ No description
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" FRR TieBreakers array per level for this\ninterface
}
],
"is-ti-lfa": "boolean", Is FRR TI LFA enabled per level for this\ninterface
"is-tie-breakers-configured": "boolean", Is Tiebreaker configured per level for this\ninterface
"is-remote-lfa": "boolean", Is FRR Remote LFA enabled per level for this\ninterface
"ti-lfa-srlg-tie-breaker": "integer", TI LFA srlg Tie breaker index
"is-frr": "boolean" Is FRR enabled per level on this interface
}
}
FRR-TIE-BREAKER - Retrieve
Retrieve operation of resource: frr-tie-breaker
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"index": "integer", Tie Breaker Index
"tie-breaker": "string" Tie Breaker Type
}
}
MANUAL-ADJ-SID - Retrieve
Retrieve operation of resource: manual-adj-sid
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sid-active": "boolean", SID is in use
"sid-protected": "boolean", SID configured as protected by backup path
"manual-adjacency-sid-type": "integer", Manual Adjacency SID Type (Absolute or Index)
"manual-adjacency-sid-index": "string", Manual Adjacency SID Index (if configured as\nindex)
"manual-adjacency-sid-label": "string" Manual Adjacency SID Label
}
}
PER-ADDRESS-FAMILY-DATA - Retrieve
Retrieve operation of resource: per-address-family-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-name": "string", AFName
"af-status": { Address Family status of the interface
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string", Status
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
},
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AFName
"ipv4": { IPV4 address type
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { Array of forwarding addresses
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
}
}
}
}
}
AF-STATUS - Retrieve
Retrieve operation of resource: af-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-status": { Address Family status of the interface
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string", Status
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
},
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AFName
"ipv4": { IPV4 address type
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { Array of forwarding addresses
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
}
}
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled info for the AF of an interface
"reason-code": "string" Reason why the Address Family is disabled
}
}
AF-DATA - Retrieve
Retrieve operation of resource: af-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-data": { Enabled data for the AF of an interface
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
},
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AFName
"ipv4": { IPV4 address type
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { Array of forwarding addresses
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
},
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
}
}
}
PROTOCOL-STATUS - Retrieve
Retrieve operation of resource: protocol-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"protocol-status": { Protocol status of the AF
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the Address Family protocol status is\ndown
},
"status": "string" Status
}
}
DISABLED - Retrieve
Retrieve operation of resource: disabled
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disabled": { Disabled state of the Address Family protocol
"reason-code": "string" Reason why the Address Family protocol status is\ndown
}
}
FORWARDING-ADDRESS-STATUS - Retrieve
Retrieve operation of resource: forwarding-address-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"forwarding-address-status": { Forwarding status of the AF
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
},
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
},
"status": "string" Status
}
}
UNKNOWN - Retrieve
Retrieve operation of resource: unknown
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unknown": { Unknown forwarding address data
"reason-code": "string" Reason why the forwarding address(es) of an AF\nis(are) unknown
}
}
FORWARDING-ADDRESS-DATA - Retrieve
Retrieve operation of resource: forwarding-address-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"forwarding-address-data": { Known Forwarding address data
"forwarding-address": [ No description
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" Array of forwarding addresses
}
],
"unnumbered-interface-name": "string" If the interface is unnumbered, then its name,\nelse NULL
}
}
FORWARDING-ADDRESS - Retrieve
Retrieve operation of resource: forwarding-address
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" IPV6 address type
}
}
PREFIX-STATUS - Retrieve
Retrieve operation of resource: prefix-status
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefix-status": { Prefix status of the AF
"status": "string", Status
"unknown": { Unknown state for the global prefixes
"reason-code": "string" Reason why the global prefix(es) is(are) unknown
},
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
}
}
UNKNOWN - Retrieve
Retrieve operation of resource: unknown
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unknown": { Unknown state for the global prefixes
"reason-code": "string" Reason why the global prefix(es) is(are) unknown
}
}
PREFIX-DATA - Retrieve
Retrieve operation of resource: prefix-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefix-data": { Global prefix data for the Address Family
"prefix": [ prefix
{
"af-name": "string", AFName
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
},
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" Array of global prefixes
}
}
],
"is-unnumbered": "boolean" Is the interface unnumbered
}
}
PREFIX - Retrieve
Retrieve operation of resource: prefix
ID of instance-name
ID of interface-name
Successful operation
Internal Error
IPV4 - Retrieve
Retrieve operation of resource: ipv4
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4": { ipv4
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
IPV6 - Retrieve
Retrieve operation of resource: ipv6
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6": { ipv6
"prefix": "string", prefix
"prefix-length": "string" prefix length
}
}
CHECKPOINT-ADJACENCIES - Retrieve
Retrieve operation of resource: checkpoint-adjacencies
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"checkpoint-adjacencies": { Checkpointed adjacency table
{
"checkpoint-adjacency-circuit-number": "string", Neighbor circuit number
"checkpoint-adjacency-level": "string", Adjacency level
"checkpoint-adjacency-snpa": "string", Neighbor SNPA
"checkpoint-adjacency-per-address-family-next-hop": [ No description
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" Per address family next hops
}
],
"checkpoint-adjacency-system-id": "string", Neighbor system ID
"checkpoint-adjacency-interface": "string", Local interface
"checkpoint-adjacency-object-id": "integer", Checkpoint object ID
"checkpoint-adjacency-holdtime": "integer", Adjacency holdtime (s)
"checkpoint-adjacency-lan-priority": "string", Adjacency LAN priority
"system-id": "string", System ID
"interface-name": "string", Interface name
"level": "string" Level
}
]
}
}
CHECKPOINT-ADJACENCY - Retrieve
Retrieve operation of resource: checkpoint-adjacency
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CHECKPOINT-ADJACENCY-PER-ADDRESS-FAMILY-NEXT-HOP - Retrieve
Retrieve operation of resource: checkpoint-adjacency-per-address-family-next-hop
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"af-name": "string", AFName
"ipv4": "string", IPV4 address type
"ipv6": "string" IPV6 address type
}
}
SRMS - Retrieve
Retrieve operation of resource: srms
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"srms": { Segment Routing Mapping Server operational\ndata
"policy": { Policy operational data
"policy-ipv4": { IPv4 policy operational data
"policy-ipv4-active": { IPv4 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv4-backup": { IPv4 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
},
"policy-ipv6": { IPv6 policy operational data
"policy-ipv6-active": { IPv6 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv6-backup": { IPv6 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
}
}
}
POLICY - Retrieve
Retrieve operation of resource: policy
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy": { Policy operational data
"policy-ipv4": { IPv4 policy operational data
"policy-ipv4-active": { IPv4 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv4-backup": { IPv4 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
},
"policy-ipv6": { IPv6 policy operational data
"policy-ipv6-active": { IPv6 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv6-backup": { IPv6 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
}
}
POLICY-IPV4 - Retrieve
Retrieve operation of resource: policy-ipv4
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-ipv4": { IPv4 policy operational data
"policy-ipv4-active": { IPv4 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv4-backup": { IPv4 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
}
POLICY-IPV4-ACTIVE - Retrieve
Retrieve operation of resource: policy-ipv4-active
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-ipv4-active": { IPv4 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
POLICY-MI - Retrieve
Retrieve operation of resource: policy-mi
ID of instance-name
ID of mi-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer" SID range
}
}
ADDR - Retrieve
Retrieve operation of resource: addr
ID of instance-name
ID of mi-id
POLICY-IPV4-BACKUP - Retrieve
Retrieve operation of resource: policy-ipv4-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-ipv4-backup": { IPv4 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
POLICY-MI - Retrieve
Retrieve operation of resource: policy-mi
ID of instance-name
ID of mi-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer" SID range
}
}
ADDR - Retrieve
Retrieve operation of resource: addr
ID of instance-name
ID of mi-id
POLICY-IPV6 - Retrieve
Retrieve operation of resource: policy-ipv6
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-ipv6": { IPv6 policy operational data
"policy-ipv6-active": { IPv6 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
},
"policy-ipv6-backup": { IPv6 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
}
POLICY-IPV6-BACKUP - Retrieve
Retrieve operation of resource: policy-ipv6-backup
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-ipv6-backup": { IPv6 backup policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
POLICY-MI - Retrieve
Retrieve operation of resource: policy-mi
ID of instance-name
ID of mi-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer" SID range
}
}
ADDR - Retrieve
Retrieve operation of resource: addr
ID of instance-name
ID of mi-id
POLICY-IPV6-ACTIVE - Retrieve
Retrieve operation of resource: policy-ipv6-active
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-ipv6-active": { IPv6 active policy operational data
"policy-mi": [ No description
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer", SID range
"mi-id": "string" Mapping Item ID (0, 1, 2, ...)
}
}
POLICY-MI - Retrieve
Retrieve operation of resource: policy-mi
ID of instance-name
ID of mi-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src": "string", src
"last-prefix": "string", Last IP Prefix
"addr": { addr
"ipv6": "string", IPv6
"ipv4": "string", IPv4
"af": "string" AF
},
"area": "string", Area (OSPF) or Level (ISIS)
"sid-start": "integer", Starting SID
"last-sid-index": "integer", Last SID Index
"prefix": "integer", Prefix length
"flag-attached": "string", Attached flag
"router": "string", Router ID
"sid-count": "integer" SID range
}
}
ADDR - Retrieve
Retrieve operation of resource: addr
ID of instance-name
ID of mi-id
ERROR-LOG - Retrieve
Retrieve operation of resource: error-log
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"error-log": { Log of errors and warnings
"log-entry": [ No description
{
"error-code": "integer", Error code
"error-reason": "string", Error details
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"error-log-level": "string" Error Log entries
}
]
}
}
LOG-ENTRY - Retrieve
Retrieve operation of resource: log-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"error-code": "integer", Error code
"error-reason": "string", Error details
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
},
"error-log-level": "string" Logging level
}
}
GENERIC-DATA - Retrieve
Retrieve operation of resource: generic-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-data": { Generic entry data
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
}
TIMESTAMP - Retrieve
Retrieve operation of resource: timestamp
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timestamp": { Time in UTC relative to Jan 1st, 1970
"seconds": "integer", Timestamp value (seconds)
"nano-seconds": "integer" Timestamp value (nanoseconds)
}
}
CHECKPOINT-INTERFACES - Retrieve
Retrieve operation of resource: checkpoint-interfaces
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"checkpoint-interfaces": { Checkpointed interface table
{
"has-joined-mcast-group": "boolean", TRUE if multicast group registration succeeded\non this interface
"has-achieved-ldp-sync": "boolean", MPLS LDP sync status
"local-snpa": "string", SNPA of this interface
"local-circuit-number": "string", Local circuit number
"has-achieved-ld-pv6-sync": "boolean", MPLS LDPv6 sync status
"has-adjacency": "boolean", TRUE if there is an adjacency on this interface
"interface-name-xr": "string", Interface name
"checkpoint-object-id": "integer", Checkpoint object ID
"checkpoint-interface-handle": "string", Local interface handle
"dis-areas": "string", Areas in which this system is DIS
"interface-name": "string" Interface name
}
]
}
}
CHECKPOINT-INTERFACE - Retrieve
Retrieve operation of resource: checkpoint-interface
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
INTERFACE-STATISTICS - Retrieve
Retrieve operation of resource: interface-statistics
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-statistics": { Interface statistics table
{
"p2p-statistics": { P2P interface statistics. NULL for non-P2P\ninterfaces
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer", IIHs not sent due to memory exhaustion
"lsp-retransmit-count": "integer" LSP retransmissions
},
"interface-media-type": "string", Interface media class
"traffic-interface": "string", Interface to which traffic statistics apply
"per-area-data": [ No description
{
"statistics": { Statistics
"csnp-count": { CSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-flooding-dup-count": "integer", Count of LSPs already received by neighbors and\nnot flooded
"psnp-count": { PSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-count": { LSP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-drop-count": "integer" Count of LSPs dropped due to minimum arrival\ntime config
},
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"dis-election-count": "integer", DIS elections
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer" IIHs not sent due to memory exhaustion
},
"level": "string" Per-area data
}
],
"interface-name": "string" Interface name
}
]
}
}
INTERFACE-STATISTIC - Retrieve
Retrieve operation of resource: interface-statistic
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
P2P-STATISTICS - Retrieve
Retrieve operation of resource: p2p-statistics
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"p2p-statistics": { P2P interface statistics. NULL for non-P2P\ninterfaces
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer", IIHs not sent due to memory exhaustion
"lsp-retransmit-count": "integer" LSP retransmissions
}
}
IIH-COUNT - Retrieve
Retrieve operation of resource: iih-count
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
}
}
PER-AREA-DATA - Retrieve
Retrieve operation of resource: per-area-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"csnp-count": { CSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-flooding-dup-count": "integer", Count of LSPs already received by neighbors and\nnot flooded
"psnp-count": { PSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-count": { LSP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-drop-count": "integer" Count of LSPs dropped due to minimum arrival\ntime config
},
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"dis-election-count": "integer", DIS elections
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer" IIHs not sent due to memory exhaustion
},
"level": "string" Level of the area this data relates to
}
}
STATISTICS - Retrieve
Retrieve operation of resource: statistics
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": { Statistics
"csnp-count": { CSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-flooding-dup-count": "integer", Count of LSPs already received by neighbors and\nnot flooded
"psnp-count": { PSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-count": { LSP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"lsp-drop-count": "integer" Count of LSPs dropped due to minimum arrival\ntime config
}
}
LSP-COUNT - Retrieve
Retrieve operation of resource: lsp-count
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lsp-count": { LSP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
}
}
CSNP-COUNT - Retrieve
Retrieve operation of resource: csnp-count
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"csnp-count": { CSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
}
}
PSNP-COUNT - Retrieve
Retrieve operation of resource: psnp-count
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"psnp-count": { PSNP statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
}
}
LAN-DATA - Retrieve
Retrieve operation of resource: lan-data
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lan-data": { LAN interface statistics. NULL for non-LAN\ninterfaces
"dis-election-count": "integer", DIS elections
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
},
"memory-exhausted-iih-count": "integer" IIHs not sent due to memory exhaustion
}
}
IIH-COUNT - Retrieve
Retrieve operation of resource: iih-count
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"iih-count": { IIH statistics
"pdu-send-count": "integer", PDUs sent
"pdu-receive-count": "integer" PDUs received
}
}
PROTOCOL - Retrieve
Retrieve operation of resource: protocol
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"protocol": { Protocol
"srgb-end": "integer", Last label in SRGB
"remaining-time-for-next-nsf-restart": "integer", Time remaining until the next NSF restart may be\nattempted
"adj-form-count": "integer", Adj Forming count
"last-restart-status": "string", Last restart status
"srlb-allocated": "boolean", Is SRLB allocated ?
"vrf-context": "string", VRF context
"instance-id": "integer", instance id
"adj-stagger-enabled": "boolean", Adjacency Stagger Enabled
"te-connection": "string", TE connection
"active-area-address": [ No description
{
"entry": "string" Manual area addresses
}
],
"adj-stagger-max": "integer", Adjacency Stagger Max Number of Forming\nNeighbors Allowed
"adj-stagger-init": "integer", Adjacency Stagger Initiall Number of Forming\nNeighbors Allowed
"srlb-start": "integer", First label in SRLB
"last-restart-nsf-flavor": "string", NSF type of last restart
"srgb-allocated": "boolean", Is SRGB allocated ?
"adj-full-count": "integer", Adj Full count
"nsap-system-id": "string", Local system ID
"running-levels": "string", Levels running
"valid-nsap-system-id": "boolean", Indicates if system ID valid
"srgb-start": "integer", First label in SRGB
"per-topo-data": [ No description
{
"default-admin-distance": "integer", Default administrative distance
"advertise-passive-only": "boolean", Advertise passive interface prefixes only
"redist-protocols-list": { List of redistributed protocols
"isis-sh-redist-entry": [ No description
{
"protocol-details": { Relevant details of the redistributed protocol
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" isis sh redist entry
}
}
]
},
"wait-redist-complete": "boolean", Waiting for redist complete RIB event
"per-area-data": [ No description
{
"rib-update-delay": "integer", Microloop RIB update delay
"sr-uloop-event": "string", SR microloop avoidance event
"sr-uloop-far-node-id": "string", SR microloop far node
"level": "string", The level this data refers to
"uses-default-link-topo-flag": "boolean", Does this topology use the default link topology
"sr-uloop-is-active": "boolean", Explicit paths installed in the RIB
"generated-metric-style": "string", Generate metric style
"duration": "integer", SR microloop avoidance duration
"accepted-metric-style": "string", Accept metric style
"sr-uloop-near-node-id": "string", SR microloop near node
"ispf-state": "string", ISPF state
"uloop-avoidance-type": "string", Microloop avoidance type
"metric": "string", Metric
"te-enabled": "boolean" Per-area data
}
],
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" Per-topology data
}
}
],
{
"entry": "string" Manual area addresses
}
],
"configured-nsf-flavor": "string", Configured NSF type
"srlb-end": "integer" Last label in SRLB
}
}
MANUAL-AREA-ADDRESS - Retrieve
Retrieve operation of resource: manual-area-address
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ACTIVE-AREA-ADDRESS - Retrieve
Retrieve operation of resource: active-area-address
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PER-TOPO-DATA - Retrieve
Retrieve operation of resource: per-topo-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-admin-distance": "integer", Default administrative distance
"advertise-passive-only": "boolean", Advertise passive interface prefixes only
"redist-protocols-list": { List of redistributed protocols
"isis-sh-redist-entry": [ No description
{
"protocol-details": { Relevant details of the redistributed protocol
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" isis sh redist entry
}
}
]
},
"wait-redist-complete": "boolean", Waiting for redist complete RIB event
"per-area-data": [ No description
{
"rib-update-delay": "integer", Microloop RIB update delay
"sr-uloop-event": "string", SR microloop avoidance event
"sr-uloop-far-node-id": "string", SR microloop far node
"level": "string", The level this data refers to
"uses-default-link-topo-flag": "boolean", Does this topology use the default link topology
"sr-uloop-is-active": "boolean", Explicit paths installed in the RIB
"generated-metric-style": "string", Generate metric style
"duration": "integer", SR microloop avoidance duration
"accepted-metric-style": "string", Accept metric style
"sr-uloop-near-node-id": "string", SR microloop near node
"ispf-state": "string", ISPF state
"uloop-avoidance-type": "string", Microloop avoidance type
"metric": "string", Metric
"te-enabled": "boolean" Per-area data
}
],
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
}
ID - Retrieve
Retrieve operation of resource: id
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"id": { Topology ID
"af-name": "string", AF name
"saf-name": "string", Sub-AF name
"topology-name": "string", Topology Name
"vrf-name": "string" VRF Name
}
}
REDIST-PROTOCOLS-LIST - Retrieve
Retrieve operation of resource: redist-protocols-list
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redist-protocols-list": { List of redistributed protocols
"isis-sh-redist-entry": [ No description
{
"protocol-details": { Relevant details of the redistributed protocol
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" isis sh redist entry
}
}
]
}
}
ISIS-SH-REDIST-ENTRY - Retrieve
Retrieve operation of resource: isis-sh-redist-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PROTOCOL-DETAILS - Retrieve
Retrieve operation of resource: protocol-details
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"protocol-details": { Relevant details of the redistributed protocol
"isis-instance-id": "string", IS-IS instance identifier
"protocol": "string", Protocol
"ospf-process-id": "string", OSPF process identifier
"application-name": "string", Application Name
"ospfv3-process-id": "string", OSPFv3 process identifier
"bgp-as-number": "string", BGP Autonomous System number
"eigrp-as-number": "string" EIGRP Autonomous System number
}
}
PER-AREA-DATA - Retrieve
Retrieve operation of resource: per-area-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rib-update-delay": "integer", Microloop RIB update delay
"sr-uloop-event": "string", SR microloop avoidance event
"sr-uloop-far-node-id": "string", SR microloop far node
"level": "string", The level this data refers to
"uses-default-link-topo-flag": "boolean", Does this topology use the default link topology
"sr-uloop-is-active": "boolean", Explicit paths installed in the RIB
"generated-metric-style": "string", Generate metric style
"duration": "integer", SR microloop avoidance duration
"accepted-metric-style": "string", Accept metric style
"sr-uloop-near-node-id": "string", SR microloop near node
"ispf-state": "string", ISPF state
"uloop-avoidance-type": "string", Microloop avoidance type
"metric": "string", Metric
"te-enabled": "boolean" Indicates whether MPLS TE is enabled
}
}
NEIGHBOR-SUMMARIES - Retrieve
Retrieve operation of resource: neighbor-summaries
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor-summaries": { Neighbor-summary table
{
"level1-neighbors": { L1-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"level12-neigbors": { L12 neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"level2-neighbors": { L2-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
},
"interface-name": "string" Interface name
}
]
}
}
NEIGHBOR-SUMMARY - Retrieve
Retrieve operation of resource: neighbor-summary
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
LEVEL1-NEIGHBORS - Retrieve
Retrieve operation of resource: level1-neighbors
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level1-neighbors": { L1-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
}
}
LEVEL2-NEIGHBORS - Retrieve
Retrieve operation of resource: level2-neighbors
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level2-neighbors": { L2-only neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
}
}
LEVEL12-NEIGBORS - Retrieve
Retrieve operation of resource: level12-neigbors
ID of instance-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"level12-neigbors": { L12 neighbors
"neighbor-init-count": "integer", Neighbors being initialized
"neighbor-up-count": "integer", Neighbors up
"neighbor-down-count": "integer" Neighbors down
}
}
CHECKPOINT-LSPS - Retrieve
Retrieve operation of resource: checkpoint-lsps
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"checkpoint-lsps": { Checkpointed LSP table
{
"checkpoint-lsp-id": "string", LSP ID
"checkpoint-lsp-local-flag": "boolean", TRUE if this is a local LSP
"checkpoint-lsp-level": "integer", LSP level
"checkpoint-lsp-object-id": "integer", LSP Checkpoint table object ID
"lsp-id": "string", LSP ID
"level": "string" Level
}
]
}
}
CHECKPOINT-LSP - Retrieve
Retrieve operation of resource: checkpoint-lsp
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MESH-GROUPS - Retrieve
Retrieve operation of resource: mesh-groups
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mesh-groups": { Mesh-group information
"mesh-group-configured-interface-list": { List of mesh-group-configured interfaces
"isis-sh-mesh-entry": [ No description
{
"mesh-group-number": "string", Mesh-group number
"mesh-group-interface": "string" isis sh mesh entry
}
]
}
}
}
MESH-GROUP-CONFIGURED-INTERFACE-LIST - Retrieve
Retrieve operation of resource: mesh-group-configured-interface-list
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mesh-group-configured-interface-list": { List of mesh-group-configured interfaces
"isis-sh-mesh-entry": [ No description
{
"mesh-group-number": "string", Mesh-group number
"mesh-group-interface": "string" isis sh mesh entry
}
]
}
}
ISIS-SH-MESH-ENTRY - Retrieve
Retrieve operation of resource: isis-sh-mesh-entry
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NSR-STATISTICS - Retrieve
Retrieve operation of resource: nsr-statistics
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nsr-statistics": { NSR Statistics information
"isis-nsr-stats-data": { ISIS NSR STATS Data
"peer": [ No description
{
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
],
"self": { self
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
},
"isis-vm-state": "integer" ISIS VM STATE
}
}
ISIS-NSR-STATS-DATA - Retrieve
Retrieve operation of resource: isis-nsr-stats-data
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"isis-nsr-stats-data": { ISIS NSR STATS Data
"peer": [ No description
{
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
],
"self": { self
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
}
}
SELF - Retrieve
Retrieve operation of resource: self
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"self": { self
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
}
PEER - Retrieve
Retrieve operation of resource: peer
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"peer": {
"no-of-live-interface": "integer", no of live interface
"no-of-ipv6-routes": "integer", no of ipv6 routes
"no-of-loopback-interface": "integer", no of loopback interface
"no-of-te-links": "integer", no of te links
"no-of-l1-adj": "integer", no of l1 adj
"no-of-lan-interface": "integer", no of lan interface
"no-of-l2-adj": "integer", no of l2 adj
"no-of-l1-lsp": "integer", no of l1 lsp
"no-of-l2-lsp": "integer", no of l2 lsp
"seqnum": "integer", seqnum
"no-of-ipv4-routes": "integer", no of ipv4 routes
"no-of-te-tunnels": "integer", no of te tunnels
"no-of-ptp-interface": "integer" no of ptp interface
}
}
CHECKPOINT-TE-TUNNELS - Retrieve
Retrieve operation of resource: checkpoint-te-tunnels
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"checkpoint-te-tunnels": { Checkpointed TE tunnel table
{
"checkpoint-te-metric-mode": "string", Tunnel metric mode
"checkpoint-te-interface": "string", Tunnel interface
"checkpoint-te-system-id": "string", Destination system ID
"checkpoint-te-nexthop": "string", Tunnel next-hop IP address
"checkpoint-te-bandwidth": "integer", Tunnel bandwidth
"checkpoint-te-level": "string", TE database level
"checkpoint-te-metric": "string", Tunnel metric
"checkpoint-te-object-id": "integer", Tunnel checkpoint object ID
"checkpoint-te-flags": "integer", Tunnel flags
"interface-name": "string", Interface name
"level": "string" Level
}
]
}
}
CHECKPOINT-TE-TUNNEL - Retrieve
Retrieve operation of resource: checkpoint-te-tunnel
ID of instance-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}